In [1]:
import scanpy as sc
import pandas as pd
from matplotlib import rcParams
C:\Users\xxj07\Anaconda3\lib\site-packages\anndata\_core\anndata.py:21: FutureWarning: pandas.core.index is deprecated and will be removed in a future version.  The public classes are available in the top-level namespace.
  from pandas.core.index import RangeIndex
In [3]:
sc.set_figure_params(dpi=80, color_map='viridis')
sc.settings.verbosity = 2
sc.logging.print_versions()
scanpy==1.4.5.1 anndata==0.7.1 umap==0.3.10 numpy==1.18.1 scipy==1.1.0 pandas==1.0.1 scikit-learn==0.22.2.post1 statsmodels==0.11.1 python-igraph==0.7.1+4.bed07760 louvain==0.6.1
In [4]:
pbmc = sc.datasets.pbmc68k_reduced()
In [6]:
pbmc.var
Out[6]:
n_counts means dispersions dispersions_norm highly_variable
index
HES4 1153.387451 0.592365 2.028047 2.771764 True
TNFRSF4 304.358154 0.193332 1.760724 2.746426 True
SSU72 2530.272705 1.019981 1.208284 -0.631160 False
PARK7 7451.664062 1.828078 1.288261 -0.544716 False
RBP7 272.811035 0.174943 1.842789 3.192285 True
... ... ... ... ... ...
SUMO3 2008.512939 0.878592 1.412841 0.174762 False
ITGB2 7413.487793 1.823767 1.596550 -0.137714 False
S100B 645.737549 0.373296 2.331789 5.554084 True
PRMT2 2062.443848 0.894168 1.273153 -0.375588 False
MT-ND3 1214.914185 0.615929 1.265916 -0.326537 False

765 rows × 5 columns

In [7]:
pbmc.obs
Out[7]:
bulk_labels n_genes percent_mito n_counts S_score G2M_score phase louvain
index
AAAGCCTGGCTAAC-1 CD14+ Monocyte 1003 0.023856 2557.0 -0.119160 -0.816889 G1 1
AAATTCGATGCACA-1 Dendritic 1080 0.027458 2695.0 0.067026 -0.889498 S 1
AACACGTGGTCTTT-1 CD56+ NK 1228 0.016819 3389.0 -0.147977 -0.941749 G1 3
AAGTGCACGTGCTA-1 CD4+/CD25 T Reg 1007 0.011797 2204.0 0.065216 1.469291 G2M 9
ACACGAACGGAGTG-1 Dendritic 1178 0.017277 3878.0 -0.122974 -0.868185 G1 2
... ... ... ... ... ... ... ... ...
TGGCACCTCCAACA-8 Dendritic 1166 0.008840 3733.0 -0.124456 -0.867484 G1 2
TGTGAGTGCTTTAC-8 Dendritic 1014 0.022068 2311.0 -0.298056 -0.649070 G1 1
TGTTACTGGCGATT-8 CD4+/CD25 T Reg 1079 0.012821 3354.0 0.216895 -0.527338 S 0
TTCAGTACCGGGAA-8 CD19+ B 1030 0.014169 2823.0 0.139054 -0.981590 S 4
TTGAGGTGGAGAGC-8 Dendritic 1552 0.010886 4685.0 -0.148449 -0.674752 G1 2

700 rows × 8 columns

In [8]:
pbmc.uns
Out[8]:
{'bulk_labels_colors': array(['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b',
        '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'], dtype='<U7'),
 'louvain': {'params': {'random_state': array([0], dtype=int64),
   'resolution': array([1], dtype=int64)}},
 'louvain_colors': array(['#023fa5', '#7d87b9', '#bec1d4', '#d6bcc0', '#bb7784', '#8e063b',
        '#4a6fe3', '#8595e1', '#b5bbe3', '#e6afb9', '#e07b91'], dtype='<U7'),
 'neighbors': {'connectivities': <700x700 sparse matrix of type '<class 'numpy.float64'>'
  	with 9992 stored elements in Compressed Sparse Row format>,
  'distances': <700x700 sparse matrix of type '<class 'numpy.float64'>'
  	with 6300 stored elements in Compressed Sparse Row format>,
  'params': {'method': 'umap', 'n_neighbors': array([10], dtype=int64)}},
 'pca': {'variance': array([30.928047 , 21.182432 , 14.686322 , 11.570731 ,  9.232856 ,
          7.3497834,  4.338316 ,  3.197439 ,  3.1584399,  2.910167 ,
          2.649945 ,  2.540031 ,  2.4057367,  2.3872852,  2.2644212,
          2.2250588,  2.189688 ,  2.134691 ,  2.0775423,  2.0560663,
          2.007874 ,  1.9969993,  1.9606696,  1.9441428,  1.9129871,
          1.9063067,  1.8529838,  1.8260264,  1.7946786,  1.7489465,
          1.7449841,  1.7298484,  1.70099  ,  1.6571085,  1.6406441,
          1.6235017,  1.6012688,  1.5806534,  1.5531204,  1.5331998,
          1.5166894,  1.4852371,  1.4748584,  1.4530103,  1.4340347,
          1.4083625,  1.375356 ,  1.3701098,  1.356156 ,  1.3449155],
        dtype=float32),
  'variance_ratio': array([0.09770954, 0.06692067, 0.04639781, 0.03655487, 0.02916893,
         0.02321983, 0.01370584, 0.01010152, 0.00997831, 0.00919395,
         0.00837185, 0.0080246 , 0.00760033, 0.00754204, 0.00715388,
         0.00702952, 0.00691778, 0.00674403, 0.00656348, 0.00649563,
         0.00634338, 0.00630903, 0.00619425, 0.00614204, 0.00604361,
         0.00602251, 0.00585405, 0.00576888, 0.00566984, 0.00552537,
         0.00551285, 0.00546503, 0.00537386, 0.00523523, 0.00518321,
         0.00512905, 0.00505881, 0.00499368, 0.0049067 , 0.00484377,
         0.00479161, 0.00469224, 0.00465945, 0.00459043, 0.00453048,
         0.00444937, 0.0043451 , 0.00432852, 0.00428444, 0.00424893],
        dtype=float32)},
 'rank_genes_groups': {'names': array([('RGS19', 'ITM2A', 'CAPG', 'CCL5', 'CD8B', 'C1QA', 'CD79A', 'PRSS57', 'GNLY', 'CST3'),
         ('HIST1H4C', 'RPL39', 'GABARAPL2', 'GNLY', 'CD8A', 'PSAP', 'CD79B', 'SNHG7', 'NKG7', 'LYZ'),
         ('IL32', 'TIMM10', 'FDX1', 'NKG7', 'RP11-291B21.2', 'COX14', 'MS4A1', 'SERPINB1', 'CD7', 'LST1'),
         ('GSTK1', 'CWC15', 'CRIP1', 'GZMH', 'CD7', 'NEAT1', 'IGJ', 'C19orf77', 'CLIC3', 'IRF7'),
         ('SKP1', 'CXCR4', 'GATA3', 'CHCHD7', 'NECAP2', 'NUP214', 'IGLL5', 'SPINK2', 'SPON2', 'C10orf54'),
         ('TMBIM6', 'LSM5', 'HPCAL1', 'SRSF2', 'ANAPC16', 'RAB7A', 'SPIB', 'IMPDH2', 'TYROBP', 'ZNHIT1'),
         ('CALM3', 'LSMD1', 'DNAJC1', 'ANXA1', 'SAMD3', 'OAS1', 'UBE2J1', 'H2AFY', 'GZMB', 'CD33'),
         ('COPE', 'SUPT4H1', 'C20orf27', 'MRFAP1', 'YWHAB', 'HMGB2', 'SMARCB1', 'EGFL7', 'PLAC8', 'ILK'),
         ('CD3E', 'SRSF7', 'MIEN1', 'DUSP2', 'CARS', 'SLTM', 'MZB1', 'CYTL1', 'FCER1G', 'IL32'),
         ('CAPN2', 'MTDH', 'ACAA1', 'KLRB1', 'HMGA1', 'TMEM176B', 'CCDC50', 'SNHG8', 'CTSW', 'CPVL'),
         ('ICAM3', 'SIAH2', 'EMB', 'CST7', 'S100B', 'SRGN', 'C16orf74', 'SOX4', 'CST7', 'SRRM2'),
         ('TMBIM4-1', 'CAPN2', 'DENND2D', 'IRF1', 'NDFIP1', 'SOD2', 'CAPG', 'C6orf48', 'MIEN1', 'HLA-DPB1'),
         ('MZT2B', 'EIF3E', 'EBP', 'FYB', 'HMHA1', 'TMEM176A', 'CD74', 'HSP90AB1', 'IGFBP7', 'MNDA'),
         ('PPP2R5C', 'PLGRKT', 'PMVK', 'GZMK', 'MRPS25', 'RAB10', 'TNFRSF13B', 'NFE2', 'GZMA', 'C19orf43'),
         ('CLPP', 'IGJ', 'SPG21', 'PSMD7', 'SSU72', 'SLC11A1', 'FKBP11', 'IGFBP7', 'ITGB2', 'APEX1'),
         ('C10orf54', 'APBB1IP', 'GZMK', 'ANXA5', 'GZMM', 'IFI30', 'AL928768.3', 'ZFAS1', 'MATK', 'GPX1'),
         ('OSTF1', 'POU2AF1', 'ADD3', 'ANKRD12', 'POMP', 'SSR3', 'ZNF706', 'EBPL', 'MSN', 'IFT20'),
         ('TCEAL8', 'UCHL3', 'MRPS21', 'RCSD1', 'AMICA1', 'COMMD5', 'SUB1', 'H1FX', 'DCXR', 'SEPT9'),
         ('CD3D', 'CCT6A', 'CCT6A', 'CCDC115', 'SNHG15', 'TNFSF13B', 'PLAC8', 'HSD17B11', 'MCM7', 'ANXA1'),
         ('KLF3', 'RP11-277L2.3', 'GZMA', 'EIF3E', 'ID2', 'TYROBP', 'HLA-DRB5', 'NME4', 'MEA1', 'APH1A'),
         ('TAPBP', 'NHP2', 'CORO1B', 'HOPX', 'CCR7', 'RBP7', 'SPCS2', 'NPM3', 'LAT2', 'ESD'),
         ('WIPF1', 'FLT3LG', 'LDHA', 'GLOD4', 'OFD1', 'S100A8', 'TXNDC15', 'NGFRAP1', 'XCL1', 'AIF1'),
         ('ANXA11', 'LBH', 'COX6A1', 'HLA-DPB1', 'C16orf13', 'S1PR4', 'GNG7', 'HNRNPA1', 'NDUFA2', 'TMBIM6'),
         ('SRRM2', 'TIMM13', 'OTUB1', 'ATP6V1G1', 'CUTA', 'ZNF706', 'C19orf24', 'CAT', 'HOPX', 'FCER1A'),
         ('NUDCD2', 'ADRM1', 'CCL5', 'STUB1', 'TCEB2', 'FPR1', 'MRPS33', 'IGLL1', 'TTC38', 'CAT'),
         ('CD3G', 'MRPS6', 'EID1', 'COX7B', 'PPIG', 'PHPT1', 'HLA-DPA1', 'PNISR', 'UPP1', 'HMHA1'),
         ('RAB7A', 'RP11-489E7.4', 'CNPY2', 'BFAR', 'TMEM126B', 'ZFAS1', 'HLA-DMA', 'KIAA0125', 'IMP3', 'DYNLRB1'),
         ('CCDC107', 'H2AFJ', 'RNF138', 'CCDC107', 'TBC1D10C', 'LRRC25', 'ISG20', 'SLC39A3', 'CD300A', 'POP5'),
         ('ALOX5AP', 'DHRS7', 'ELOVL5', 'ASCC2', 'HSD17B11', 'SUMO3', 'CD40', 'CAPN1', 'GGNBP2', 'CLIC3'),
         ('PTPRC', 'HIST1H1E', 'UBE2F', 'KLRG1', 'CCDC109B', 'GABARAPL2', 'BANK1', 'HSPD1', 'CD160', 'DDX5'),
         ('ATPIF1', 'HCST', 'ATP5I', 'LPXN', 'C9orf78', 'MT-ND3', 'SSR4', 'NPM1', 'MAGOH', 'POLR2G'),
         ('SIT1', 'CD4', 'CD4', 'DNAJB1', 'HMGB2', 'PRAM1', 'CCT3', 'EPB41L4A-AS1', 'AHSA1', 'HLA-DPA1'),
         ('NUCKS1', 'SCP2', 'AHSA1', 'NSRP1', 'RGS10', 'SCAMP2', 'PTPRCAP', 'SYPL1', 'FGFBP2', 'SPINT2'),
         ('ATP6V1G1', 'GGNBP2', 'TLN1', 'OTUB1', 'ARL4C', 'C19orf53', 'PNOC', 'HMGA1', 'SRGN', 'ARL4C'),
         ('PLP2', 'SSB', 'UFD1L', 'ITGA4', 'PCNP', 'CCDC115', 'LTB', 'SDHC', 'PRF1', 'HLA-DQA1'),
         ('FYB', 'COA3', 'PPDPF', 'LAG3', 'TTC39C', 'SSR4', 'EAF2', 'MPP1', 'CD63', 'COX17'),
         ('IDH2', 'ABI1', 'IFITM3', 'EXOG', 'CD27', 'S100A9', 'HLA-DQA1', 'APEX1', 'CCL4', 'MRFAP1'),
         ('CD247', 'SQSTM1', 'CSTB', 'HSD17B11', 'HSPB1', 'BST1', 'HLA-DPB1', 'C1orf228', 'GOLGA7', 'PPA1'),
         ('LGALS3', 'EIF4A2', 'CTSC', 'PDAP1', 'WBSCR22', 'TPR', 'SMIM14', 'RP11-620J15.3', 'ID2', 'MIEN1'),
         ('ATP6V1E1', 'SH3GL1', 'COA6', 'PPDPF', 'ARID4B', 'G0S2', 'HAX1', 'TKT', 'GZMM', 'UNC119'),
         ('PSAP', 'POMP', 'GLRX', 'DHRS7', 'PHB', 'ICAM4', 'ACP5', 'EGR1', 'SDF2L1', 'LEPROTL1'),
         ('S100A4', 'PCNA', 'NAA20', 'DNAJC1', 'AP2S1', 'MRPS25', 'SDF2L1', 'CD164', 'AKR1C3', 'SF3B2'),
         ('PQBP1', 'BST2', 'PRMT2', 'FGFBP2', 'MAD2L2', 'C1QB', 'NCF1', 'DTD1', 'TXNIP', 'HLA-DMB'),
         ('PIK3IP1', 'TRIAP1', 'C10orf118', 'CCDC167', 'NDUFA2', 'NOP10', 'RNF167', 'ATP5B', 'GIMAP7', 'SERTAD3'),
         ('PSMB2', 'NDUFB10', 'NUCB2', 'HCST', 'CPA5', 'LYL1', 'AC079767.4', 'RAB13', 'CD247', 'PPIB'),
         ('PTPN7', 'ATP5J2', 'GTF3C6', 'TMEM208', 'PSMA7', 'UNC93B1', 'HIST1H4C', 'STMN1', 'FLT3LG', 'RABAC1'),
         ('NCOR1', 'SSR3', 'HCST', 'ISG20', 'NENF', 'MRPL9', 'TNFRSF17', 'CDK6', 'APMAP', 'C9orf78'),
         ('CNN2', 'PRDX2', 'NDUFA1', 'PPIB', 'HMOX2', 'SIAH2', 'ERH', 'ZFP36L2', 'PRMT2', 'SERPINB1'),
         ('HAX1', 'LDHA', 'CD2', 'SIAH2', 'JUNB', 'ATP5O', 'FGR', 'CCT8', 'ANXA11', 'LAMTOR1'),
         ('CCR10', 'ESD', 'IL7R', 'NGFRAP1', 'TRAM1', 'NFE2', 'HLA-DRB1', 'COMT', 'TIMM13', 'HLA-DQA2'),
         ('MRPL21', 'HNRNPR', 'PPM1G', 'RBX1', 'PNISR', 'AIF1', 'SNX2', 'EIF3L', 'CCT3', 'PLD4'),
         ('PBXIP1', 'PSMB6', 'GTF2E2', 'PIK3IP1', 'LSM4', 'COA1', 'MANF', 'TALDO1', 'SNORD3B-2', 'FCER1G'),
         ('CD37', 'PDLIM1', 'PGAM1', 'DDX5', 'PRKCQ-AS1', 'POLR3K', 'TXN', 'ANP32B', 'C1orf21', 'CD3D'),
         ('TPM3', 'CTSC', 'DAXX', 'SSB', 'AHSA1', 'FCN1', 'HLA-DRA', 'DDAH2', 'IFITM2', 'FOS'),
         ('ANXA5', 'PTPLAD2', 'POMP', 'UBALD2', 'POLD4', 'EID1', 'MIF', 'GPX1', 'APEX1', 'PPM1G'),
         ('BLOC1S4', 'CD3D', 'ATP5B', 'MARCKSL1', 'POLR2I', 'DYNLT1', 'S1PR4', 'SERPINB6', 'DAP3', 'RPS27L'),
         ('NOP10', 'DDX39A', 'NIFK', 'HNRNPDL', 'TCP1', 'JOSD2', 'AHSA1', 'AKR1C3', 'TCEAL8', 'SNHG8'),
         ('LCK', 'PPA1', 'ZFP36L2', 'GZMA', 'SMAP2', 'LTB', 'REEP5', 'NFKBIA', 'TALDO1', 'COX7C'),
         ('LEPROTL1', 'IL32', 'JOSD2', 'CD52', 'CTSD', 'STXBP2', 'ERLEC1', 'CREG1', 'UQCRC1', 'MZT2B'),
         ('COX14', 'SRSF2', 'CD3D', 'PARK7', 'NDUFS8', 'SDHC', 'EIF3D', 'IRF1', 'EFHD2', 'BID'),
         ('TPM4', 'BTG1', 'NDNL2', 'SUB1', 'TOP1', 'CAPG', 'APH1A', 'SPINT2', 'CCT6A', 'AMICA1'),
         ('PKM', 'MIF', 'RNASET2', 'C19orf24', 'POLR2G', 'IRF1', 'C19orf53', 'RSL1D1', 'HNRNPR', 'AP2S1'),
         ('RWDD1', 'ARF6', 'EIF2AK1', 'EMC7', 'BLOC1S4', 'ABI3', 'NDUFAB1', 'ANXA1', 'TIGIT', 'RWDD1'),
         ('SELT', 'SCAMP2', 'PARK7', 'NINJ2', 'SNRNP70', 'NDUFA2', 'HLA-DMB', 'HIST1H4C', 'STK17A', 'ZYX'),
         ('DYNLRB1', 'COX7B', 'TMEM256', 'AGTRAP', 'SEPT7', 'S100A10', 'COX14', 'LDHB', 'MZT2B', 'MFSD1'),
         ('TIGIT', 'NT5C3B', 'MRPS33', 'PSMB2', 'RPS27L', 'TXN', 'PRDX1', 'LAT2', 'HMGB2', 'BBX'),
         ('RNF167', 'NCOR1', 'PLGRKT', 'CD8B', 'RPL39', 'OSBPL8', 'CRIP1', 'NUCB2', 'OSTF1', 'CD3E'),
         ('FAM65B', 'SNRNP70', 'CCDC167', 'NEAT1', 'ATXN7L3B', 'ATP5J2', 'KIAA0125', 'ALKBH7', 'C1orf162', 'TMBIM4-1'),
         ('CAPN1', 'RBX1', 'LIMS1', 'EFHD2', 'CCNI', 'SQSTM1', 'MRPS6', 'LYL1', 'ZNHIT1', 'SERPINF1'),
         ('LAT', 'ANXA5', 'CALR', 'BRD7', 'WIBG', 'EIF4A2', 'TMEM256', 'MRPL9', 'UBE2F', 'LY86'),
         ('CWC25', 'CORO1B', 'CD40LG', 'NAP1L1', 'ATP6V0E1', 'MRPL48', 'PDLIM1', 'HNRNPDL', 'PSMD13', 'MLF2'),
         ('GOLGA7', 'TCP1', 'DPEP2', 'NDUFAF3', 'GZMK', 'FCER1G', 'HVCN1', 'IL1B', 'ABI3', 'MPP1'),
         ('ARL6IP5', 'BFAR', 'MRPL48', 'ZNRD1', 'CXCR4', 'ACAA1', 'CCDC167', 'C1orf21', 'MRPS6', 'HLA-DRA'),
         ('PRR4', 'BANK1', 'COX17', 'MLF2', 'ILF3', 'RNASET2', 'SP140', 'LSMD1', 'AOAH', 'NME4'),
         ('EIF4H', 'PRDX1', 'FLI1', 'NDUFA4', 'COX17', 'ADRM1', 'CSTB', 'MATK', 'OGG1', 'CTSS'),
         ('TXN', 'ZNF524', 'SSR4', 'U2AF1', 'VIMP', 'GSTK1', 'CD37', 'NENF', 'PSMC3', 'ANKRD12'),
         ('NINJ2', 'LIMS1', 'PPIB', 'ZFAS1', 'S100A6', 'CD4', 'CUTA', 'GSTP1', 'SDHC', 'CTSH'),
         ('NOSIP', 'DAP3', 'CD47', 'CD28', 'LYAR', 'EBP', 'MRPS21', 'HHEX', 'C9orf78', 'CFD'),
         ('DNAJC7', 'SEC62', 'SNHG8', 'LST1', 'BIN3', 'SMAP2', 'SMAP2', 'PLD4', 'ACAA2', 'TIMM10'),
         ('COMMD3', 'EGR1', 'NDUFAB1', 'TOMM7', 'ATP5J2', 'PSMB2', 'ATP5B', 'NCL', 'SEC62', 'MRPL21'),
         ('CYB561A3', 'NBEAL1', 'MTDH', 'LY9', 'FOS', 'RHOC', 'ISCU', 'CCNI', 'NDUFB2', 'HLA-DRB1'),
         ('SH3YL1', 'GOLGA7', 'LAMTOR1', 'TPM3', 'PNN', 'PSMC3', 'HLA-DQA2', 'MARCKSL1', 'SPCS2', 'TMEM256'),
         ('CD27', 'SLC25A39', 'LAMTOR4', 'NUCKS1', 'CTSS', 'SCP2', 'BCAS4', 'NDUFA8', 'LCK', 'SRM'),
         ('TRAF3IP3', 'GIMAP7', 'AES', 'PRR7', 'CCT6A', 'NAP1L1', 'OAS1', 'ZNF22', 'RHOC', 'CCL5'),
         ('HSPB1', 'CHD4', 'TRIAP1', 'CD3G', 'C19orf53', 'HES1', 'WIBG', 'PNN', 'S1PR5', 'HLA-DQB1'),
         ('IL2RG', 'SOD2', 'ERH', 'MAD1L1', 'NDUFB11', 'DNAJC7', 'HLA-DQB1', 'U2AF1', 'GCHFR', 'ELOVL5'),
         ('TPR', 'HHEX', 'CHCHD10', 'KLF6', 'NDUFB2', 'FCGR3A', 'SRM', 'EIF3D', 'DDX39A', 'GSTP1'),
         ('TOMM7', 'POLR2I', 'NAP1L1', 'CD40LG', 'UBE2J1', 'CST3', 'BLK', 'AIF1', 'SAMD3', 'BFAR'),
         ('MANF', 'SUB1', 'PSMC3', 'HLA-DRB1', 'PRDX6', 'NUCKS1', 'CD52', 'GATA2', 'NOP56', 'IRF8'),
         ('ESD', 'AC084018.1', 'GOPC', 'EBPL', 'NOP56', 'NUCB2', 'LSM4', 'IL18', 'GSTP1', 'ALOX5AP'),
         ('HMGB2', 'HSPB1', 'EIF4A1', 'IFT20', 'DUSP2', 'ERH', 'CD82', 'RPS24', 'IFITM1', 'GZMB'),
         ('ANKRD12', 'IDH3B', 'SAMD3', 'EIF3I', 'S1PR4', 'PILRA', 'FCRLA', 'TTC3', 'SF3B2', 'CD300A'),
         ('GNAI2', 'RNF34', 'SDHC', 'IL2RG', 'H2AFJ', 'GBP2', 'NDUFB11', 'GOPC', 'BLOC1S4', 'H2AFJ'),
         ('HMOX2', 'IRF7', 'EIF3I', 'DGCR6L', 'LAT', 'SNHG15', 'NDUFAF3', 'PAFAH1B3', 'HSP90AB1', 'CXCR4'),
         ('APH1A', 'ATP6V0E1', 'PNN', 'CD3E', 'OST4', 'GIMAP7', 'EBP', 'SRSF7', 'EIF3G', 'LSM4'),
         ('LY9', 'NDUFA8', 'PSMG2', 'LMAN2', 'HIGD2A', 'HMOX1', 'U2AF1L4', 'TSC22D1', 'CYB561A3', 'SPI1'),
         ('MAPKAPK5-AS1', 'ATP5I', 'C19orf53', 'EIF4H', 'CHCHD10', 'NDUFB10', 'PLP2', 'IDH2', 'CALM1', 'HLA-DRB5'),
         ('ZFAS1', 'KLRG1', 'UPP1', 'HNRNPF', 'LYL1', 'SSU72', 'EMC7', 'SRSF2', 'NOP10', 'P2RY13'),
         ('IL2RB', 'TLN1', 'NEDD8', 'RABAC1', 'BCAS4', 'ITGA4', 'RPS27L', 'CTSW', 'MAD2L2', 'SLC39A3'),
         ('LDHB', 'SELT', 'SFPQ', 'MEAF6', 'IMPDH2', 'ADRBK1', 'PDAP1', 'DEK', 'CHST12', 'DNAJC1')],
        dtype=[('CD4+/CD25 T Reg', '<U200'), ('CD4+/CD45RA+/CD25- Naive T', '<U200'), ('CD4+/CD45RO+ Memory', '<U200'), ('CD8+ Cytotoxic T', '<U200'), ('CD8+/CD45RA+ Naive Cytotoxic', '<U200'), ('CD14+ Monocyte', '<U200'), ('CD19+ B', '<U200'), ('CD34+', '<U200'), ('CD56+ NK', '<U200'), ('Dendritic', '<U200')]),
  'params': {'groupby': 'bulk_labels',
   'method': 'logreg',
   'reference': 'rest',
   'use_raw': array([ True])},
  'scores': array([(0.36708045, 0.21345432, 0.25056472, 0.47380558, 0.49400362, 0.42869335, 0.38209128, 0.16252884, 0.27312252, 0.5761109 ),
         (0.33053437, 0.20233947, 0.22161192, 0.45641452, 0.40868703, 0.33480608, 0.27576044, 0.14514004, 0.23263697, 0.41123936),
         (0.28874135, 0.18551603, 0.2174346 , 0.38137153, 0.3839347 , 0.31476367, 0.23305947, 0.14144188, 0.22539623, 0.37838832),
         (0.28116795, 0.1806243 , 0.21245584, 0.36773658, 0.34208363, 0.3001856 , 0.20124702, 0.13929126, 0.20584142, 0.35284704),
         (0.27577916, 0.17075457, 0.21028428, 0.36728293, 0.30850986, 0.29409873, 0.19335076, 0.12441165, 0.20464943, 0.34399125),
         (0.26630053, 0.16783811, 0.20674601, 0.32462662, 0.29299584, 0.28710747, 0.16601746, 0.12417085, 0.19732025, 0.326079  ),
         (0.24902259, 0.1548685 , 0.20456684, 0.27858233, 0.2680623 , 0.27944317, 0.16429739, 0.1236445 , 0.19572873, 0.31131235),
         (0.24685156, 0.15351592, 0.20234181, 0.27262518, 0.2673843 , 0.27893484, 0.15945351, 0.12100429, 0.18239562, 0.30909538),
         (0.24642229, 0.14786571, 0.19955169, 0.26972947, 0.25856474, 0.27285635, 0.15266137, 0.11485746, 0.18132254, 0.3017958 ),
         (0.23931383, 0.1418957 , 0.19718477, 0.26062533, 0.25515258, 0.27179334, 0.14877735, 0.11423945, 0.16874497, 0.29823115),
         (0.23610765, 0.13923335, 0.19589016, 0.25510928, 0.2481284 , 0.26503623, 0.14775637, 0.11152696, 0.15969871, 0.2943058 ),
         (0.23583865, 0.1391585 , 0.19130895, 0.25185868, 0.24017274, 0.25833008, 0.14755163, 0.09573594, 0.15398742, 0.29203504),
         (0.23543657, 0.13727468, 0.19082192, 0.24134913, 0.23766583, 0.25604963, 0.14156154, 0.09508502, 0.15299046, 0.2885744 ),
         (0.21073186, 0.13605753, 0.18859474, 0.24029425, 0.21798728, 0.25491044, 0.13172081, 0.09443832, 0.15070012, 0.2875855 ),
         (0.20635183, 0.13521907, 0.18466896, 0.24028558, 0.21684732, 0.25437054, 0.13085546, 0.09423181, 0.1430881 , 0.2831326 ),
         (0.20497234, 0.13273571, 0.18366021, 0.23301765, 0.21414515, 0.2502589 , 0.12993497, 0.09224461, 0.1351248 , 0.27849504),
         (0.20280421, 0.13141866, 0.18332833, 0.22603393, 0.2135516 , 0.24958467, 0.12691736, 0.08859195, 0.12080148, 0.276801  ),
         (0.20261179, 0.12984557, 0.18045065, 0.20878746, 0.2068858 , 0.24884686, 0.1240931 , 0.08851102, 0.11878243, 0.27245894),
         (0.19984183, 0.12637442, 0.17741713, 0.2025947 , 0.20469254, 0.23635809, 0.12365932, 0.08832898, 0.11787237, 0.27075803),
         (0.19763033, 0.1261706 , 0.17520925, 0.20094189, 0.20232713, 0.23545915, 0.12182632, 0.08672539, 0.11364051, 0.2515854 ),
         (0.19629215, 0.12598358, 0.17241125, 0.19758883, 0.19671473, 0.23426138, 0.12114646, 0.08609711, 0.11316794, 0.24943483),
         (0.19539504, 0.12359719, 0.16939946, 0.19430761, 0.1940633 , 0.23328668, 0.11924695, 0.08354113, 0.11177313, 0.24448204),
         (0.1932787 , 0.12343675, 0.16493334, 0.1932864 , 0.19265564, 0.23197092, 0.11924591, 0.08315832, 0.11111486, 0.23656891),
         (0.19302633, 0.12312193, 0.1607495 , 0.19281888, 0.19189632, 0.23108095, 0.11876089, 0.08292127, 0.11074634, 0.23414572),
         (0.19210656, 0.11446455, 0.15927903, 0.19209224, 0.19182624, 0.22344439, 0.1176447 , 0.08172187, 0.1102796 , 0.23167899),
         (0.18438897, 0.1133637 , 0.15580373, 0.18739998, 0.191318  , 0.22204468, 0.11750899, 0.08040652, 0.11025239, 0.22637872),
         (0.18387298, 0.1128    , 0.15452933, 0.18733002, 0.18963297, 0.2199674 , 0.11657318, 0.07903691, 0.10217047, 0.22558196),
         (0.18358126, 0.11020698, 0.15318537, 0.1858809 , 0.1890883 , 0.21904378, 0.11597035, 0.07902833, 0.10065546, 0.2234609 ),
         (0.1817688 , 0.10951684, 0.15308808, 0.18091898, 0.1875665 , 0.21664412, 0.115629  , 0.07828778, 0.09871125, 0.22328721),
         (0.18089342, 0.10918269, 0.15015858, 0.18062276, 0.1811695 , 0.21648452, 0.11410622, 0.07662476, 0.09850229, 0.21157356),
         (0.17967255, 0.10798191, 0.149418  , 0.17449039, 0.18035111, 0.21630505, 0.11181161, 0.07637715, 0.09819261, 0.21046771),
         (0.17367063, 0.10713113, 0.14941487, 0.17378807, 0.17994899, 0.20710309, 0.1109236 , 0.07514533, 0.0967216 , 0.20882319),
         (0.17357609, 0.10710248, 0.1493381 , 0.17352448, 0.17842305, 0.2066336 , 0.11078716, 0.07440689, 0.0950389 , 0.20690924),
         (0.1732831 , 0.10659743, 0.14799273, 0.1709472 , 0.17701308, 0.20540912, 0.11071802, 0.07382797, 0.09182671, 0.20532812),
         (0.17143407, 0.10365353, 0.1474269 , 0.16940722, 0.16924948, 0.19976693, 0.11045037, 0.0737152 , 0.09020674, 0.20468065),
         (0.17049022, 0.10208206, 0.14434391, 0.16896987, 0.16900352, 0.19849557, 0.10645165, 0.07301053, 0.0868604 , 0.2033435 ),
         (0.16993338, 0.1011026 , 0.144255  , 0.16641068, 0.16318208, 0.19563973, 0.10516747, 0.07100513, 0.08537536, 0.2000839 ),
         (0.16758175, 0.09956119, 0.14233199, 0.16619347, 0.16119826, 0.1913862 , 0.10278513, 0.07091787, 0.08446885, 0.19764577),
         (0.16557603, 0.09936191, 0.14027275, 0.16275163, 0.16048357, 0.18882042, 0.1016388 , 0.0694366 , 0.08351868, 0.1971625 ),
         (0.15764487, 0.09865338, 0.13933538, 0.1613434 , 0.15923926, 0.18779013, 0.10087138, 0.06789809, 0.08331722, 0.19598989),
         (0.1566999 , 0.09727442, 0.13768058, 0.16112496, 0.15901786, 0.18735431, 0.10035495, 0.06781339, 0.08313235, 0.19428238),
         (0.15523458, 0.09719263, 0.13568424, 0.15905894, 0.15617926, 0.1848341 , 0.10010639, 0.06551021, 0.08274136, 0.19032131),
         (0.15458843, 0.09704837, 0.13355313, 0.15779011, 0.15457907, 0.18318906, 0.0984956 , 0.06526961, 0.08182982, 0.18824615),
         (0.14959757, 0.09702687, 0.13320997, 0.15649897, 0.15345116, 0.18244354, 0.09816285, 0.06468542, 0.08144877, 0.18727575),
         (0.14780729, 0.09615972, 0.1328532 , 0.1561454 , 0.15290989, 0.18046197, 0.09747288, 0.06426445, 0.07989997, 0.18588789),
         (0.1473683 , 0.09552819, 0.1311807 , 0.15452516, 0.15169758, 0.17637062, 0.09637336, 0.06425755, 0.07647365, 0.18490782),
         (0.14626096, 0.09496253, 0.13048337, 0.1536426 , 0.15133104, 0.17626663, 0.0953012 , 0.06397749, 0.0756576 , 0.18435502),
         (0.14550824, 0.09097257, 0.1303379 , 0.1533697 , 0.14843738, 0.17621517, 0.09511708, 0.06328156, 0.07556168, 0.18398224),
         (0.14485206, 0.09083202, 0.13025315, 0.15319222, 0.14768708, 0.1756372 , 0.09505042, 0.06298079, 0.07518866, 0.18278366),
         (0.144628  , 0.09038807, 0.12958793, 0.151246  , 0.14708641, 0.17493117, 0.09372274, 0.06292623, 0.07491615, 0.18137942),
         (0.14307244, 0.08804047, 0.12901472, 0.15076847, 0.1399712 , 0.16440693, 0.09330817, 0.06232318, 0.07411947, 0.1810734 ),
         (0.14220001, 0.08595284, 0.12865701, 0.1500081 , 0.13965619, 0.16329521, 0.09323607, 0.06182744, 0.07387868, 0.17959888),
         (0.13998479, 0.08545638, 0.12786572, 0.14826432, 0.13818733, 0.15950158, 0.09150271, 0.06163419, 0.07317071, 0.17830047),
         (0.1394364 , 0.08527729, 0.12646408, 0.14794631, 0.13795604, 0.15718172, 0.09080991, 0.06094709, 0.07234892, 0.17586191),
         (0.13839109, 0.08478693, 0.12372864, 0.14644042, 0.13720246, 0.15709578, 0.08962585, 0.05896161, 0.070723  , 0.1738831 ),
         (0.13726793, 0.08337631, 0.1235732 , 0.14029099, 0.13425703, 0.1548818 , 0.08871712, 0.05892618, 0.07065419, 0.17329434),
         (0.1371086 , 0.08314343, 0.12280898, 0.13911922, 0.13366579, 0.15454547, 0.08868114, 0.05886391, 0.07024431, 0.17277947),
         (0.13452023, 0.08283903, 0.12258646, 0.13823733, 0.13310808, 0.15434474, 0.08451444, 0.05853283, 0.06784168, 0.17138615),
         (0.13416377, 0.08219425, 0.1200576 , 0.13510963, 0.1308467 , 0.1543159 , 0.08438317, 0.05811287, 0.06718665, 0.1701187 ),
         (0.13221768, 0.08138949, 0.11756895, 0.13446647, 0.12934804, 0.15429753, 0.08321365, 0.05560495, 0.06630759, 0.16973495),
         (0.13102789, 0.07932014, 0.11693247, 0.13356754, 0.12864639, 0.15316291, 0.08289545, 0.054456  , 0.06624702, 0.16622311),
         (0.12988813, 0.07828282, 0.11614077, 0.13156421, 0.12787715, 0.15273897, 0.08169074, 0.05436129, 0.06506857, 0.1661278 ),
         (0.12841976, 0.07766677, 0.11467538, 0.13035023, 0.1274369 , 0.14961667, 0.08113364, 0.05382175, 0.06495675, 0.16597605),
         (0.12777412, 0.0775466 , 0.11165609, 0.12958233, 0.12697987, 0.1494643 , 0.07930543, 0.05342   , 0.06372929, 0.16396965),
         (0.12691706, 0.07710248, 0.11135876, 0.12954852, 0.12551025, 0.14885515, 0.07910026, 0.04859587, 0.06331901, 0.16377348),
         (0.12629059, 0.07667585, 0.1100148 , 0.12910639, 0.12479839, 0.14728199, 0.07850023, 0.04833582, 0.0630898 , 0.15874653),
         (0.12511113, 0.07514695, 0.10793479, 0.12837102, 0.12371337, 0.14500612, 0.07766187, 0.04833309, 0.06305935, 0.15739414),
         (0.12473464, 0.0744577 , 0.10657334, 0.12836315, 0.12338531, 0.14422342, 0.07716337, 0.04787946, 0.06261998, 0.15709154),
         (0.12227149, 0.0737233 , 0.10478462, 0.12699252, 0.12283996, 0.143321  , 0.07704564, 0.04722748, 0.06229444, 0.1568941 ),
         (0.12154539, 0.07284565, 0.10463396, 0.12657893, 0.12213751, 0.14312613, 0.07689366, 0.04709908, 0.06206286, 0.1553509 ),
         (0.11933663, 0.07281037, 0.10456472, 0.12405748, 0.12120505, 0.14265901, 0.07684679, 0.0470257 , 0.06166815, 0.15399703),
         (0.11806283, 0.072428  , 0.10354606, 0.121193  , 0.11957936, 0.14061129, 0.07553834, 0.04647102, 0.06072405, 0.15347365),
         (0.11602036, 0.07222022, 0.1031046 , 0.11924174, 0.1193006 , 0.1402203 , 0.07510713, 0.04640172, 0.06060702, 0.15196396),
         (0.11445989, 0.07152165, 0.10222404, 0.11831345, 0.11920916, 0.13938375, 0.07475257, 0.04633811, 0.05879221, 0.15195514),
         (0.11382042, 0.07115284, 0.10180612, 0.11774218, 0.11887474, 0.13104722, 0.07386517, 0.04546798, 0.05875353, 0.14865492),
         (0.11257366, 0.06931183, 0.09789765, 0.11658248, 0.11836863, 0.12662962, 0.07357839, 0.04467228, 0.05874506, 0.14627987),
         (0.11199016, 0.06854371, 0.09705076, 0.11542322, 0.11468795, 0.1260901 , 0.07248199, 0.04440063, 0.05771485, 0.14531097),
         (0.11185303, 0.06798594, 0.09696591, 0.11459845, 0.11380016, 0.1252311 , 0.07096259, 0.04396899, 0.05687011, 0.1452028 ),
         (0.11175384, 0.0674878 , 0.09694247, 0.11351826, 0.11316757, 0.12452831, 0.06867404, 0.04365438, 0.05681123, 0.14406303),
         (0.10953423, 0.06656061, 0.09631902, 0.11336796, 0.11046795, 0.1225685 , 0.06849916, 0.04318118, 0.05674349, 0.14155698),
         (0.10879914, 0.06639152, 0.09552637, 0.11260001, 0.10929032, 0.12102105, 0.0679809 , 0.04288336, 0.05583405, 0.14108573),
         (0.10794844, 0.06622378, 0.09475921, 0.11240435, 0.10884809, 0.12029754, 0.06776483, 0.04247297, 0.05567225, 0.14077504),
         (0.10561154, 0.06603195, 0.0943739 , 0.10989083, 0.10752624, 0.11783054, 0.06775703, 0.04239473, 0.05557685, 0.1407514 ),
         (0.10240107, 0.06587166, 0.09361546, 0.10893028, 0.1049814 , 0.11661729, 0.06690321, 0.04227518, 0.05537456, 0.13832223),
         (0.09877297, 0.06534217, 0.09024879, 0.10849979, 0.10441282, 0.11584055, 0.06672806, 0.04207909, 0.05463837, 0.13738605),
         (0.09850399, 0.06527194, 0.09024484, 0.10592335, 0.10333331, 0.1154637 , 0.06670681, 0.04175339, 0.05442063, 0.13715637),
         (0.0982741 , 0.06509206, 0.0889849 , 0.10534751, 0.10282906, 0.11428926, 0.06624914, 0.04149385, 0.05432995, 0.13575004),
         (0.09794679, 0.06467531, 0.08804899, 0.10395243, 0.10216995, 0.11386263, 0.06233542, 0.041021  , 0.05431701, 0.1355268 ),
         (0.09789074, 0.06399266, 0.08770604, 0.10340833, 0.09787729, 0.11261047, 0.05951209, 0.04070516, 0.05408329, 0.13550483),
         (0.09785935, 0.0637622 , 0.08752576, 0.10322573, 0.0964457 , 0.11034746, 0.05745388, 0.04049912, 0.05340823, 0.13526824),
         (0.09752099, 0.06317253, 0.08657135, 0.10321187, 0.09639847, 0.1102717 , 0.05742815, 0.04018769, 0.05340214, 0.1339539 ),
         (0.09614311, 0.06233007, 0.08542364, 0.10264042, 0.09608258, 0.10993586, 0.05705693, 0.03950329, 0.05282577, 0.13229164),
         (0.0958784 , 0.06223913, 0.08505044, 0.10208995, 0.09515288, 0.10993081, 0.05698883, 0.0393022 , 0.05210859, 0.13169128),
         (0.09392349, 0.06199891, 0.08461972, 0.10086153, 0.09475434, 0.10836744, 0.05694558, 0.03913394, 0.05169386, 0.13127945),
         (0.09278431, 0.06111512, 0.08378334, 0.10026323, 0.09394558, 0.10820358, 0.05691783, 0.03845244, 0.0516865 , 0.13096778),
         (0.09098832, 0.06109456, 0.08374662, 0.10015158, 0.09306108, 0.10700136, 0.05655543, 0.03829391, 0.05137418, 0.13058297),
         (0.0896199 , 0.05967692, 0.08160298, 0.09926967, 0.09304772, 0.10622864, 0.05646427, 0.03809036, 0.05094244, 0.12982652),
         (0.08849798, 0.05939822, 0.08138623, 0.09895893, 0.09287287, 0.10565509, 0.05633758, 0.03721005, 0.0499791 , 0.12952831),
         (0.08816889, 0.05887701, 0.08131082, 0.09805787, 0.09206352, 0.10538964, 0.05616594, 0.03633133, 0.04985727, 0.12901953),
         (0.08747658, 0.05862259, 0.08080415, 0.0974727 , 0.09184235, 0.10446564, 0.05603892, 0.03604768, 0.04918847, 0.12818648)],
        dtype=[('CD4+/CD25 T Reg', '<f4'), ('CD4+/CD45RA+/CD25- Naive T', '<f4'), ('CD4+/CD45RO+ Memory', '<f4'), ('CD8+ Cytotoxic T', '<f4'), ('CD8+/CD45RA+ Naive Cytotoxic', '<f4'), ('CD14+ Monocyte', '<f4'), ('CD19+ B', '<f4'), ('CD34+', '<f4'), ('CD56+ NK', '<f4'), ('Dendritic', '<f4')])}}
In [9]:
pbmc
Out[9]:
AnnData object with n_obs × n_vars = 700 × 765 
    obs: 'bulk_labels', 'n_genes', 'percent_mito', 'n_counts', 'S_score', 'G2M_score', 'phase', 'louvain'
    var: 'n_counts', 'means', 'dispersions', 'dispersions_norm', 'highly_variable'
    uns: 'bulk_labels_colors', 'louvain', 'louvain_colors', 'neighbors', 'pca', 'rank_genes_groups'
    obsm: 'X_pca', 'X_umap'
    varm: 'PCs'
In [11]:
rcParams['figure.figsize'] = 4, 4
In [12]:
sc.pl.umap(pbmc, color=['bulk_labels'], s=50)
In [13]:
marker_genes = ['CD79A', 'MS4A1', 'CD8A', 'CD8B', 'LYZ',  'LGALS3', 'S100A8', 'GNLY', 'NKG7', 'KLRB1',
                'FCGR3A', 'FCER1A', 'CST3']
In [14]:
ax = sc.pl.stacked_violin(pbmc, marker_genes, groupby='bulk_labels')
                
In [15]:
ax = sc.pl.stacked_violin(pbmc, marker_genes)
In [17]:
ax = sc.pl.stacked_violin(pbmc, marker_genes, groupby='bulk_labels',
                         var_group_positions=[(7, 8)], var_group_labels=['NK'])
In [20]:
ax = sc.pl.stacked_violin(pbmc, marker_genes, groupby='bulk_labels', swap_axes=True,
                         var_group_positions=[(7, 8)], var_group_labels=['NK'], dendrogram=True)
WARNING: dendrogram data not found (using key=dendrogram_bulk_labels). Running `sc.tl.dendrogram` with default parameters. For fine tuning it is recommended to run `sc.tl.dendrogram` independently.
    using 'X_pca' with n_pcs = 50
Storing dendrogram info using `.uns['dendrogram_bulk_labels']`
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: CD4+/CD25 T Reg, CD4+/CD45RA+/CD25- Naive T, CD4+/CD45RO+ Memory, etc.
var_group_labels: NK
In [21]:
marker_genes_dict = {'B-cell': ['CD79A', 'MS4A1'],
                     'T-cell': 'CD3D',
                     'T-cell CD8+': ['CD8A', 'CD8B'],
                     'NK': ['GNLY', 'NKG7'],
                     'Myeloid': ['CST3', 'LYZ'],
                     'Monocytes': ['FCGR3A'],
                     'Dendritic': ['FCER1A']}
In [22]:
ax = sc.pl.dotplot(pbmc, marker_genes_dict)
In [23]:
ax = sc.pl.dotplot(pbmc, marker_genes_dict, groupby='bulk_labels')
In [24]:
ax = sc.pl.dotplot(pbmc, marker_genes, groupby='bulk_labels', dendrogram=True, dot_max=0.5, dot_min=0.3, standard_scale='var')
In [28]:
ax = sc.pl.dotplot(pbmc, marker_genes_dict, groupby='bulk_labels', dendrogram=True,
                   standard_scale='var', smallest_dot=40, color_map='Blues', figsize=(8,5))
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: CD4+/CD25 T Reg, CD4+/CD45RA+/CD25- Naive T, CD4+/CD45RO+ Memory, etc.
var_group_labels: B-cell, T-cell, T-cell CD8+, etc.
In [29]:
ax = sc.pl.dotplot(pbmc, marker_genes, groupby='louvain',
              var_group_positions=[(0,1), (11, 12)],
              var_group_labels=['B cells', 'dendritic'],
              figsize=(12,4), var_group_rotation=0, dendrogram='dendrogram_louvain')
WARNING: dendrogram data not found (using key=dendrogram_louvain). Running `sc.tl.dendrogram` with default parameters. For fine tuning it is recommended to run `sc.tl.dendrogram` independently.
    using 'X_pca' with n_pcs = 50
Storing dendrogram info using `.uns['dendrogram_louvain']`
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: 0, 1, 2, etc.
var_group_labels: B cells, dendritic
In [33]:
ax = sc.pl.dotplot(pbmc, marker_genes, groupby='louvain',
              var_group_positions=[(0,1), (11, 12)],
              var_group_labels=['B cells', 'dendritic'],
              figsize=(12,4))
In [34]:
pbmc.uns
Out[34]:
{'bulk_labels_colors': array(['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b',
        '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'], dtype='<U7'),
 'dendrogram_bulk_labels': {'categories_idx_ordered': [5,
   9,
   6,
   7,
   1,
   4,
   0,
   2,
   3,
   8],
  'cor_method': 'pearson',
  'correlation_matrix': array([[ 1.        ,  0.74742457,  0.92327315,  0.61555714,  0.76319793,
          -0.44372003,  0.03669012,  0.02725085,  0.1337192 , -0.6588921 ],
         [ 0.74742457,  1.        ,  0.77755857,  0.46966573,  0.65728988,
          -0.533351  ,  0.44776438,  0.05253155,  0.06888275, -0.66659457],
         [ 0.92327315,  0.77755857,  1.        ,  0.694297  ,  0.78726099,
          -0.46475016,  0.03317218,  0.03786771,  0.24966099, -0.69314075],
         [ 0.61555714,  0.46966573,  0.694297  ,  1.        ,  0.70234234,
          -0.46582206, -0.06571701, -0.02362461,  0.65743394, -0.66459458],
         [ 0.76319793,  0.65728988,  0.78726099,  0.70234234,  1.        ,
          -0.45868492,  0.00480143,  0.06222015,  0.24976532, -0.64815464],
         [-0.44372003, -0.533351  , -0.46475016, -0.46582206, -0.45868492,
           1.        , -0.45227131, -0.16225986, -0.30133   ,  0.14643873],
         [ 0.03669012,  0.44776438,  0.03317218, -0.06571701,  0.00480143,
          -0.45227131,  1.        , -0.0047725 , -0.14543916, -0.28394352],
         [ 0.02725085,  0.05253155,  0.03786771, -0.02362461,  0.06222015,
          -0.16225986, -0.0047725 ,  1.        ,  0.01559102, -0.07490859],
         [ 0.1337192 ,  0.06888275,  0.24966099,  0.65743394,  0.24976532,
          -0.30133   , -0.14543916,  0.01559102,  1.        , -0.38315921],
         [-0.6588921 , -0.66659457, -0.69314075, -0.66459458, -0.64815464,
           0.14643873, -0.28394352, -0.07490859, -0.38315921,  1.        ]]),
  'dendrogram_info': {'color_list': ['g',
    'r',
    'r',
    'r',
    'r',
    'r',
    'r',
    'r',
    'b'],
   'dcoord': [[0.0, 1.300545508164198, 1.300545508164198, 0.0],
    [0.0, 1.527827653435375, 1.527827653435375, 0.0],
    [0.0, 0.18612872721019302, 0.18612872721019302, 0.0],
    [0.0, 0.4029284848703676, 0.4029284848703676, 0.18612872721019302],
    [0.0, 0.7241031736177916, 0.7241031736177916, 0.4029284848703676],
    [0.0, 1.069664410976509, 1.069664410976509, 0.0],
    [0.7241031736177916,
     1.7544304947305416,
     1.7544304947305416,
     1.069664410976509],
    [1.527827653435375,
     2.1796680514280315,
     2.1796680514280315,
     1.7544304947305416],
    [1.300545508164198,
     3.8880039688464514,
     3.8880039688464514,
     2.1796680514280315]],
   'icoord': [[5.0, 5.0, 15.0, 15.0],
    [25.0, 25.0, 35.0, 35.0],
    [65.0, 65.0, 75.0, 75.0],
    [55.0, 55.0, 70.0, 70.0],
    [45.0, 45.0, 62.5, 62.5],
    [85.0, 85.0, 95.0, 95.0],
    [53.75, 53.75, 90.0, 90.0],
    [30.0, 30.0, 71.875, 71.875],
    [10.0, 10.0, 50.9375, 50.9375]],
   'ivl': ['CD14+ Monocyte',
    'Dendritic',
    'CD19+ B',
    'CD34+',
    'CD4+/CD45RA+/CD25- Naive T',
    'CD8+/CD45RA+ Naive Cytotoxic',
    'CD4+/CD25 T Reg',
    'CD4+/CD45RO+ Memory',
    'CD8+ Cytotoxic T',
    'CD56+ NK'],
   'leaves': [5, 9, 6, 7, 1, 4, 0, 2, 3, 8]},
  'groupby': 'bulk_labels',
  'linkage': array([[ 0.        ,  2.        ,  0.18612873,  2.        ],
         [ 4.        , 10.        ,  0.40292848,  3.        ],
         [ 1.        , 11.        ,  0.72410317,  4.        ],
         [ 3.        ,  8.        ,  1.06966441,  2.        ],
         [ 5.        ,  9.        ,  1.30054551,  2.        ],
         [ 6.        ,  7.        ,  1.52782765,  2.        ],
         [12.        , 13.        ,  1.75443049,  6.        ],
         [15.        , 16.        ,  2.17966805,  8.        ],
         [14.        , 17.        ,  3.88800397, 10.        ]]),
  'linkage_method': 'complete',
  'use_rep': None},
 'dendrogram_louvain': {'categories_idx_ordered': [3,
   0,
   9,
   10,
   4,
   8,
   1,
   5,
   7,
   2,
   6],
  'cor_method': 'pearson',
  'correlation_matrix': array([[ 1.00000000e+00, -4.98998146e-01, -6.01487475e-01,
           4.22611414e-01,  2.81954448e-02, -1.83163913e-01,
          -5.09656157e-01, -3.80702784e-01,  2.26347276e-02,
           5.46511922e-01,  4.96497779e-02],
         [-4.98998146e-01,  1.00000000e+00, -6.60232399e-02,
          -4.01618469e-01, -4.02027326e-01,  8.69754381e-01,
           7.26273768e-02, -2.17976785e-01, -2.61815598e-01,
          -3.70168896e-01, -1.61274039e-01],
         [-6.01487475e-01, -6.60232399e-02,  1.00000000e+00,
          -4.47455956e-01, -6.19790455e-02, -3.34852758e-01,
           7.28447409e-01,  6.69378624e-01, -1.93141714e-01,
          -3.44094464e-01, -4.67081942e-02],
         [ 4.22611414e-01, -4.01618469e-01, -4.47455956e-01,
           1.00000000e+00, -1.34373475e-01, -5.08155973e-02,
          -4.01813663e-01, -3.18364120e-01, -4.19036500e-02,
           2.24779227e-01, -8.90339687e-03],
         [ 2.81954448e-02, -4.02027326e-01, -6.19790455e-02,
          -1.34373475e-01,  1.00000000e+00, -4.83729171e-01,
          -2.07440072e-01,  1.90581213e-02,  2.08267854e-01,
          -3.04171773e-03,  5.70247758e-05],
         [-1.83163913e-01,  8.69754381e-01, -3.34852758e-01,
          -5.08155973e-02, -4.83729171e-01,  1.00000000e+00,
          -1.54002776e-01, -4.54450034e-01, -3.29999232e-01,
          -2.79607707e-01, -1.75835709e-01],
         [-5.09656157e-01,  7.26273768e-02,  7.28447409e-01,
          -4.01813663e-01, -2.07440072e-01, -1.54002776e-01,
           1.00000000e+00,  4.06252371e-01, -2.20737182e-01,
          -2.54121249e-01, -3.36856312e-02],
         [-3.80702784e-01, -2.17976785e-01,  6.69378624e-01,
          -3.18364120e-01,  1.90581213e-02, -4.54450034e-01,
           4.06252371e-01,  1.00000000e+00, -5.77578924e-02,
          -1.82343379e-01,  3.44553298e-02],
         [ 2.26347276e-02, -2.61815598e-01, -1.93141714e-01,
          -4.19036500e-02,  2.08267854e-01, -3.29999232e-01,
          -2.20737182e-01, -5.77578924e-02,  1.00000000e+00,
           1.06942617e-01, -1.02906616e-02],
         [ 5.46511922e-01, -3.70168896e-01, -3.44094464e-01,
           2.24779227e-01, -3.04171773e-03, -2.79607707e-01,
          -2.54121249e-01, -1.82343379e-01,  1.06942617e-01,
           1.00000000e+00,  2.54044741e-02],
         [ 4.96497779e-02, -1.61274039e-01, -4.67081942e-02,
          -8.90339687e-03,  5.70247758e-05, -1.75835709e-01,
          -3.36856312e-02,  3.44553298e-02, -1.02906616e-02,
           2.54044741e-02,  1.00000000e+00]]),
  'dendrogram_info': {'color_list': ['g',
    'g',
    'g',
    'g',
    'g',
    'r',
    'c',
    'c',
    'b',
    'b'],
   'dcoord': [[0.0, 0.8098802064676418, 0.8098802064676418, 0.0],
    [0.0, 1.1671329377615807, 1.1671329377615807, 0.8098802064676418],
    [0.0, 1.1580320295516322, 1.1580320295516322, 0.0],
    [0.0, 1.4993242995649865, 1.4993242995649865, 1.1580320295516322],
    [1.1671329377615807,
     1.8252069504137098,
     1.8252069504137098,
     1.4993242995649865],
    [0.0, 0.6752995366273403, 0.6752995366273403, 0.0],
    [0.0, 0.556191649382725, 0.556191649382725, 0.0],
    [0.0, 0.997262594279793, 0.997262594279793, 0.556191649382725],
    [0.6752995366273403,
     2.688414455572155,
     2.688414455572155,
     0.997262594279793],
    [1.8252069504137098,
     3.0967313697782837,
     3.0967313697782837,
     2.688414455572155]],
   'icoord': [[15.0, 15.0, 25.0, 25.0],
    [5.0, 5.0, 20.0, 20.0],
    [45.0, 45.0, 55.0, 55.0],
    [35.0, 35.0, 50.0, 50.0],
    [12.5, 12.5, 42.5, 42.5],
    [65.0, 65.0, 75.0, 75.0],
    [95.0, 95.0, 105.0, 105.0],
    [85.0, 85.0, 100.0, 100.0],
    [70.0, 70.0, 92.5, 92.5],
    [27.5, 27.5, 81.25, 81.25]],
   'ivl': ['3', '0', '9', '10', '4', '8', '1', '5', '7', '2', '6'],
   'leaves': [3, 0, 9, 10, 4, 8, 1, 5, 7, 2, 6]},
  'groupby': 'louvain',
  'linkage': array([[ 2.        ,  6.        ,  0.55619165,  2.        ],
         [ 1.        ,  5.        ,  0.67529954,  2.        ],
         [ 0.        ,  9.        ,  0.80988021,  2.        ],
         [ 7.        , 11.        ,  0.99726259,  3.        ],
         [ 4.        ,  8.        ,  1.15803203,  2.        ],
         [ 3.        , 13.        ,  1.16713294,  3.        ],
         [10.        , 15.        ,  1.4993243 ,  3.        ],
         [16.        , 17.        ,  1.82520695,  6.        ],
         [12.        , 14.        ,  2.68841446,  5.        ],
         [18.        , 19.        ,  3.09673137, 11.        ]]),
  'linkage_method': 'complete',
  'use_rep': None},
 'louvain': {'params': {'random_state': array([0], dtype=int64),
   'resolution': array([1], dtype=int64)}},
 'louvain_colors': array(['#023fa5', '#7d87b9', '#bec1d4', '#d6bcc0', '#bb7784', '#8e063b',
        '#4a6fe3', '#8595e1', '#b5bbe3', '#e6afb9', '#e07b91'], dtype='<U7'),
 'neighbors': {'connectivities': <700x700 sparse matrix of type '<class 'numpy.float64'>'
  	with 9992 stored elements in Compressed Sparse Row format>,
  'distances': <700x700 sparse matrix of type '<class 'numpy.float64'>'
  	with 6300 stored elements in Compressed Sparse Row format>,
  'params': {'method': 'umap', 'n_neighbors': array([10], dtype=int64)}},
 'pca': {'variance': array([30.928047 , 21.182432 , 14.686322 , 11.570731 ,  9.232856 ,
          7.3497834,  4.338316 ,  3.197439 ,  3.1584399,  2.910167 ,
          2.649945 ,  2.540031 ,  2.4057367,  2.3872852,  2.2644212,
          2.2250588,  2.189688 ,  2.134691 ,  2.0775423,  2.0560663,
          2.007874 ,  1.9969993,  1.9606696,  1.9441428,  1.9129871,
          1.9063067,  1.8529838,  1.8260264,  1.7946786,  1.7489465,
          1.7449841,  1.7298484,  1.70099  ,  1.6571085,  1.6406441,
          1.6235017,  1.6012688,  1.5806534,  1.5531204,  1.5331998,
          1.5166894,  1.4852371,  1.4748584,  1.4530103,  1.4340347,
          1.4083625,  1.375356 ,  1.3701098,  1.356156 ,  1.3449155],
        dtype=float32),
  'variance_ratio': array([0.09770954, 0.06692067, 0.04639781, 0.03655487, 0.02916893,
         0.02321983, 0.01370584, 0.01010152, 0.00997831, 0.00919395,
         0.00837185, 0.0080246 , 0.00760033, 0.00754204, 0.00715388,
         0.00702952, 0.00691778, 0.00674403, 0.00656348, 0.00649563,
         0.00634338, 0.00630903, 0.00619425, 0.00614204, 0.00604361,
         0.00602251, 0.00585405, 0.00576888, 0.00566984, 0.00552537,
         0.00551285, 0.00546503, 0.00537386, 0.00523523, 0.00518321,
         0.00512905, 0.00505881, 0.00499368, 0.0049067 , 0.00484377,
         0.00479161, 0.00469224, 0.00465945, 0.00459043, 0.00453048,
         0.00444937, 0.0043451 , 0.00432852, 0.00428444, 0.00424893],
        dtype=float32)},
 'rank_genes_groups': {'names': array([('RGS19', 'ITM2A', 'CAPG', 'CCL5', 'CD8B', 'C1QA', 'CD79A', 'PRSS57', 'GNLY', 'CST3'),
         ('HIST1H4C', 'RPL39', 'GABARAPL2', 'GNLY', 'CD8A', 'PSAP', 'CD79B', 'SNHG7', 'NKG7', 'LYZ'),
         ('IL32', 'TIMM10', 'FDX1', 'NKG7', 'RP11-291B21.2', 'COX14', 'MS4A1', 'SERPINB1', 'CD7', 'LST1'),
         ('GSTK1', 'CWC15', 'CRIP1', 'GZMH', 'CD7', 'NEAT1', 'IGJ', 'C19orf77', 'CLIC3', 'IRF7'),
         ('SKP1', 'CXCR4', 'GATA3', 'CHCHD7', 'NECAP2', 'NUP214', 'IGLL5', 'SPINK2', 'SPON2', 'C10orf54'),
         ('TMBIM6', 'LSM5', 'HPCAL1', 'SRSF2', 'ANAPC16', 'RAB7A', 'SPIB', 'IMPDH2', 'TYROBP', 'ZNHIT1'),
         ('CALM3', 'LSMD1', 'DNAJC1', 'ANXA1', 'SAMD3', 'OAS1', 'UBE2J1', 'H2AFY', 'GZMB', 'CD33'),
         ('COPE', 'SUPT4H1', 'C20orf27', 'MRFAP1', 'YWHAB', 'HMGB2', 'SMARCB1', 'EGFL7', 'PLAC8', 'ILK'),
         ('CD3E', 'SRSF7', 'MIEN1', 'DUSP2', 'CARS', 'SLTM', 'MZB1', 'CYTL1', 'FCER1G', 'IL32'),
         ('CAPN2', 'MTDH', 'ACAA1', 'KLRB1', 'HMGA1', 'TMEM176B', 'CCDC50', 'SNHG8', 'CTSW', 'CPVL'),
         ('ICAM3', 'SIAH2', 'EMB', 'CST7', 'S100B', 'SRGN', 'C16orf74', 'SOX4', 'CST7', 'SRRM2'),
         ('TMBIM4-1', 'CAPN2', 'DENND2D', 'IRF1', 'NDFIP1', 'SOD2', 'CAPG', 'C6orf48', 'MIEN1', 'HLA-DPB1'),
         ('MZT2B', 'EIF3E', 'EBP', 'FYB', 'HMHA1', 'TMEM176A', 'CD74', 'HSP90AB1', 'IGFBP7', 'MNDA'),
         ('PPP2R5C', 'PLGRKT', 'PMVK', 'GZMK', 'MRPS25', 'RAB10', 'TNFRSF13B', 'NFE2', 'GZMA', 'C19orf43'),
         ('CLPP', 'IGJ', 'SPG21', 'PSMD7', 'SSU72', 'SLC11A1', 'FKBP11', 'IGFBP7', 'ITGB2', 'APEX1'),
         ('C10orf54', 'APBB1IP', 'GZMK', 'ANXA5', 'GZMM', 'IFI30', 'AL928768.3', 'ZFAS1', 'MATK', 'GPX1'),
         ('OSTF1', 'POU2AF1', 'ADD3', 'ANKRD12', 'POMP', 'SSR3', 'ZNF706', 'EBPL', 'MSN', 'IFT20'),
         ('TCEAL8', 'UCHL3', 'MRPS21', 'RCSD1', 'AMICA1', 'COMMD5', 'SUB1', 'H1FX', 'DCXR', 'SEPT9'),
         ('CD3D', 'CCT6A', 'CCT6A', 'CCDC115', 'SNHG15', 'TNFSF13B', 'PLAC8', 'HSD17B11', 'MCM7', 'ANXA1'),
         ('KLF3', 'RP11-277L2.3', 'GZMA', 'EIF3E', 'ID2', 'TYROBP', 'HLA-DRB5', 'NME4', 'MEA1', 'APH1A'),
         ('TAPBP', 'NHP2', 'CORO1B', 'HOPX', 'CCR7', 'RBP7', 'SPCS2', 'NPM3', 'LAT2', 'ESD'),
         ('WIPF1', 'FLT3LG', 'LDHA', 'GLOD4', 'OFD1', 'S100A8', 'TXNDC15', 'NGFRAP1', 'XCL1', 'AIF1'),
         ('ANXA11', 'LBH', 'COX6A1', 'HLA-DPB1', 'C16orf13', 'S1PR4', 'GNG7', 'HNRNPA1', 'NDUFA2', 'TMBIM6'),
         ('SRRM2', 'TIMM13', 'OTUB1', 'ATP6V1G1', 'CUTA', 'ZNF706', 'C19orf24', 'CAT', 'HOPX', 'FCER1A'),
         ('NUDCD2', 'ADRM1', 'CCL5', 'STUB1', 'TCEB2', 'FPR1', 'MRPS33', 'IGLL1', 'TTC38', 'CAT'),
         ('CD3G', 'MRPS6', 'EID1', 'COX7B', 'PPIG', 'PHPT1', 'HLA-DPA1', 'PNISR', 'UPP1', 'HMHA1'),
         ('RAB7A', 'RP11-489E7.4', 'CNPY2', 'BFAR', 'TMEM126B', 'ZFAS1', 'HLA-DMA', 'KIAA0125', 'IMP3', 'DYNLRB1'),
         ('CCDC107', 'H2AFJ', 'RNF138', 'CCDC107', 'TBC1D10C', 'LRRC25', 'ISG20', 'SLC39A3', 'CD300A', 'POP5'),
         ('ALOX5AP', 'DHRS7', 'ELOVL5', 'ASCC2', 'HSD17B11', 'SUMO3', 'CD40', 'CAPN1', 'GGNBP2', 'CLIC3'),
         ('PTPRC', 'HIST1H1E', 'UBE2F', 'KLRG1', 'CCDC109B', 'GABARAPL2', 'BANK1', 'HSPD1', 'CD160', 'DDX5'),
         ('ATPIF1', 'HCST', 'ATP5I', 'LPXN', 'C9orf78', 'MT-ND3', 'SSR4', 'NPM1', 'MAGOH', 'POLR2G'),
         ('SIT1', 'CD4', 'CD4', 'DNAJB1', 'HMGB2', 'PRAM1', 'CCT3', 'EPB41L4A-AS1', 'AHSA1', 'HLA-DPA1'),
         ('NUCKS1', 'SCP2', 'AHSA1', 'NSRP1', 'RGS10', 'SCAMP2', 'PTPRCAP', 'SYPL1', 'FGFBP2', 'SPINT2'),
         ('ATP6V1G1', 'GGNBP2', 'TLN1', 'OTUB1', 'ARL4C', 'C19orf53', 'PNOC', 'HMGA1', 'SRGN', 'ARL4C'),
         ('PLP2', 'SSB', 'UFD1L', 'ITGA4', 'PCNP', 'CCDC115', 'LTB', 'SDHC', 'PRF1', 'HLA-DQA1'),
         ('FYB', 'COA3', 'PPDPF', 'LAG3', 'TTC39C', 'SSR4', 'EAF2', 'MPP1', 'CD63', 'COX17'),
         ('IDH2', 'ABI1', 'IFITM3', 'EXOG', 'CD27', 'S100A9', 'HLA-DQA1', 'APEX1', 'CCL4', 'MRFAP1'),
         ('CD247', 'SQSTM1', 'CSTB', 'HSD17B11', 'HSPB1', 'BST1', 'HLA-DPB1', 'C1orf228', 'GOLGA7', 'PPA1'),
         ('LGALS3', 'EIF4A2', 'CTSC', 'PDAP1', 'WBSCR22', 'TPR', 'SMIM14', 'RP11-620J15.3', 'ID2', 'MIEN1'),
         ('ATP6V1E1', 'SH3GL1', 'COA6', 'PPDPF', 'ARID4B', 'G0S2', 'HAX1', 'TKT', 'GZMM', 'UNC119'),
         ('PSAP', 'POMP', 'GLRX', 'DHRS7', 'PHB', 'ICAM4', 'ACP5', 'EGR1', 'SDF2L1', 'LEPROTL1'),
         ('S100A4', 'PCNA', 'NAA20', 'DNAJC1', 'AP2S1', 'MRPS25', 'SDF2L1', 'CD164', 'AKR1C3', 'SF3B2'),
         ('PQBP1', 'BST2', 'PRMT2', 'FGFBP2', 'MAD2L2', 'C1QB', 'NCF1', 'DTD1', 'TXNIP', 'HLA-DMB'),
         ('PIK3IP1', 'TRIAP1', 'C10orf118', 'CCDC167', 'NDUFA2', 'NOP10', 'RNF167', 'ATP5B', 'GIMAP7', 'SERTAD3'),
         ('PSMB2', 'NDUFB10', 'NUCB2', 'HCST', 'CPA5', 'LYL1', 'AC079767.4', 'RAB13', 'CD247', 'PPIB'),
         ('PTPN7', 'ATP5J2', 'GTF3C6', 'TMEM208', 'PSMA7', 'UNC93B1', 'HIST1H4C', 'STMN1', 'FLT3LG', 'RABAC1'),
         ('NCOR1', 'SSR3', 'HCST', 'ISG20', 'NENF', 'MRPL9', 'TNFRSF17', 'CDK6', 'APMAP', 'C9orf78'),
         ('CNN2', 'PRDX2', 'NDUFA1', 'PPIB', 'HMOX2', 'SIAH2', 'ERH', 'ZFP36L2', 'PRMT2', 'SERPINB1'),
         ('HAX1', 'LDHA', 'CD2', 'SIAH2', 'JUNB', 'ATP5O', 'FGR', 'CCT8', 'ANXA11', 'LAMTOR1'),
         ('CCR10', 'ESD', 'IL7R', 'NGFRAP1', 'TRAM1', 'NFE2', 'HLA-DRB1', 'COMT', 'TIMM13', 'HLA-DQA2'),
         ('MRPL21', 'HNRNPR', 'PPM1G', 'RBX1', 'PNISR', 'AIF1', 'SNX2', 'EIF3L', 'CCT3', 'PLD4'),
         ('PBXIP1', 'PSMB6', 'GTF2E2', 'PIK3IP1', 'LSM4', 'COA1', 'MANF', 'TALDO1', 'SNORD3B-2', 'FCER1G'),
         ('CD37', 'PDLIM1', 'PGAM1', 'DDX5', 'PRKCQ-AS1', 'POLR3K', 'TXN', 'ANP32B', 'C1orf21', 'CD3D'),
         ('TPM3', 'CTSC', 'DAXX', 'SSB', 'AHSA1', 'FCN1', 'HLA-DRA', 'DDAH2', 'IFITM2', 'FOS'),
         ('ANXA5', 'PTPLAD2', 'POMP', 'UBALD2', 'POLD4', 'EID1', 'MIF', 'GPX1', 'APEX1', 'PPM1G'),
         ('BLOC1S4', 'CD3D', 'ATP5B', 'MARCKSL1', 'POLR2I', 'DYNLT1', 'S1PR4', 'SERPINB6', 'DAP3', 'RPS27L'),
         ('NOP10', 'DDX39A', 'NIFK', 'HNRNPDL', 'TCP1', 'JOSD2', 'AHSA1', 'AKR1C3', 'TCEAL8', 'SNHG8'),
         ('LCK', 'PPA1', 'ZFP36L2', 'GZMA', 'SMAP2', 'LTB', 'REEP5', 'NFKBIA', 'TALDO1', 'COX7C'),
         ('LEPROTL1', 'IL32', 'JOSD2', 'CD52', 'CTSD', 'STXBP2', 'ERLEC1', 'CREG1', 'UQCRC1', 'MZT2B'),
         ('COX14', 'SRSF2', 'CD3D', 'PARK7', 'NDUFS8', 'SDHC', 'EIF3D', 'IRF1', 'EFHD2', 'BID'),
         ('TPM4', 'BTG1', 'NDNL2', 'SUB1', 'TOP1', 'CAPG', 'APH1A', 'SPINT2', 'CCT6A', 'AMICA1'),
         ('PKM', 'MIF', 'RNASET2', 'C19orf24', 'POLR2G', 'IRF1', 'C19orf53', 'RSL1D1', 'HNRNPR', 'AP2S1'),
         ('RWDD1', 'ARF6', 'EIF2AK1', 'EMC7', 'BLOC1S4', 'ABI3', 'NDUFAB1', 'ANXA1', 'TIGIT', 'RWDD1'),
         ('SELT', 'SCAMP2', 'PARK7', 'NINJ2', 'SNRNP70', 'NDUFA2', 'HLA-DMB', 'HIST1H4C', 'STK17A', 'ZYX'),
         ('DYNLRB1', 'COX7B', 'TMEM256', 'AGTRAP', 'SEPT7', 'S100A10', 'COX14', 'LDHB', 'MZT2B', 'MFSD1'),
         ('TIGIT', 'NT5C3B', 'MRPS33', 'PSMB2', 'RPS27L', 'TXN', 'PRDX1', 'LAT2', 'HMGB2', 'BBX'),
         ('RNF167', 'NCOR1', 'PLGRKT', 'CD8B', 'RPL39', 'OSBPL8', 'CRIP1', 'NUCB2', 'OSTF1', 'CD3E'),
         ('FAM65B', 'SNRNP70', 'CCDC167', 'NEAT1', 'ATXN7L3B', 'ATP5J2', 'KIAA0125', 'ALKBH7', 'C1orf162', 'TMBIM4-1'),
         ('CAPN1', 'RBX1', 'LIMS1', 'EFHD2', 'CCNI', 'SQSTM1', 'MRPS6', 'LYL1', 'ZNHIT1', 'SERPINF1'),
         ('LAT', 'ANXA5', 'CALR', 'BRD7', 'WIBG', 'EIF4A2', 'TMEM256', 'MRPL9', 'UBE2F', 'LY86'),
         ('CWC25', 'CORO1B', 'CD40LG', 'NAP1L1', 'ATP6V0E1', 'MRPL48', 'PDLIM1', 'HNRNPDL', 'PSMD13', 'MLF2'),
         ('GOLGA7', 'TCP1', 'DPEP2', 'NDUFAF3', 'GZMK', 'FCER1G', 'HVCN1', 'IL1B', 'ABI3', 'MPP1'),
         ('ARL6IP5', 'BFAR', 'MRPL48', 'ZNRD1', 'CXCR4', 'ACAA1', 'CCDC167', 'C1orf21', 'MRPS6', 'HLA-DRA'),
         ('PRR4', 'BANK1', 'COX17', 'MLF2', 'ILF3', 'RNASET2', 'SP140', 'LSMD1', 'AOAH', 'NME4'),
         ('EIF4H', 'PRDX1', 'FLI1', 'NDUFA4', 'COX17', 'ADRM1', 'CSTB', 'MATK', 'OGG1', 'CTSS'),
         ('TXN', 'ZNF524', 'SSR4', 'U2AF1', 'VIMP', 'GSTK1', 'CD37', 'NENF', 'PSMC3', 'ANKRD12'),
         ('NINJ2', 'LIMS1', 'PPIB', 'ZFAS1', 'S100A6', 'CD4', 'CUTA', 'GSTP1', 'SDHC', 'CTSH'),
         ('NOSIP', 'DAP3', 'CD47', 'CD28', 'LYAR', 'EBP', 'MRPS21', 'HHEX', 'C9orf78', 'CFD'),
         ('DNAJC7', 'SEC62', 'SNHG8', 'LST1', 'BIN3', 'SMAP2', 'SMAP2', 'PLD4', 'ACAA2', 'TIMM10'),
         ('COMMD3', 'EGR1', 'NDUFAB1', 'TOMM7', 'ATP5J2', 'PSMB2', 'ATP5B', 'NCL', 'SEC62', 'MRPL21'),
         ('CYB561A3', 'NBEAL1', 'MTDH', 'LY9', 'FOS', 'RHOC', 'ISCU', 'CCNI', 'NDUFB2', 'HLA-DRB1'),
         ('SH3YL1', 'GOLGA7', 'LAMTOR1', 'TPM3', 'PNN', 'PSMC3', 'HLA-DQA2', 'MARCKSL1', 'SPCS2', 'TMEM256'),
         ('CD27', 'SLC25A39', 'LAMTOR4', 'NUCKS1', 'CTSS', 'SCP2', 'BCAS4', 'NDUFA8', 'LCK', 'SRM'),
         ('TRAF3IP3', 'GIMAP7', 'AES', 'PRR7', 'CCT6A', 'NAP1L1', 'OAS1', 'ZNF22', 'RHOC', 'CCL5'),
         ('HSPB1', 'CHD4', 'TRIAP1', 'CD3G', 'C19orf53', 'HES1', 'WIBG', 'PNN', 'S1PR5', 'HLA-DQB1'),
         ('IL2RG', 'SOD2', 'ERH', 'MAD1L1', 'NDUFB11', 'DNAJC7', 'HLA-DQB1', 'U2AF1', 'GCHFR', 'ELOVL5'),
         ('TPR', 'HHEX', 'CHCHD10', 'KLF6', 'NDUFB2', 'FCGR3A', 'SRM', 'EIF3D', 'DDX39A', 'GSTP1'),
         ('TOMM7', 'POLR2I', 'NAP1L1', 'CD40LG', 'UBE2J1', 'CST3', 'BLK', 'AIF1', 'SAMD3', 'BFAR'),
         ('MANF', 'SUB1', 'PSMC3', 'HLA-DRB1', 'PRDX6', 'NUCKS1', 'CD52', 'GATA2', 'NOP56', 'IRF8'),
         ('ESD', 'AC084018.1', 'GOPC', 'EBPL', 'NOP56', 'NUCB2', 'LSM4', 'IL18', 'GSTP1', 'ALOX5AP'),
         ('HMGB2', 'HSPB1', 'EIF4A1', 'IFT20', 'DUSP2', 'ERH', 'CD82', 'RPS24', 'IFITM1', 'GZMB'),
         ('ANKRD12', 'IDH3B', 'SAMD3', 'EIF3I', 'S1PR4', 'PILRA', 'FCRLA', 'TTC3', 'SF3B2', 'CD300A'),
         ('GNAI2', 'RNF34', 'SDHC', 'IL2RG', 'H2AFJ', 'GBP2', 'NDUFB11', 'GOPC', 'BLOC1S4', 'H2AFJ'),
         ('HMOX2', 'IRF7', 'EIF3I', 'DGCR6L', 'LAT', 'SNHG15', 'NDUFAF3', 'PAFAH1B3', 'HSP90AB1', 'CXCR4'),
         ('APH1A', 'ATP6V0E1', 'PNN', 'CD3E', 'OST4', 'GIMAP7', 'EBP', 'SRSF7', 'EIF3G', 'LSM4'),
         ('LY9', 'NDUFA8', 'PSMG2', 'LMAN2', 'HIGD2A', 'HMOX1', 'U2AF1L4', 'TSC22D1', 'CYB561A3', 'SPI1'),
         ('MAPKAPK5-AS1', 'ATP5I', 'C19orf53', 'EIF4H', 'CHCHD10', 'NDUFB10', 'PLP2', 'IDH2', 'CALM1', 'HLA-DRB5'),
         ('ZFAS1', 'KLRG1', 'UPP1', 'HNRNPF', 'LYL1', 'SSU72', 'EMC7', 'SRSF2', 'NOP10', 'P2RY13'),
         ('IL2RB', 'TLN1', 'NEDD8', 'RABAC1', 'BCAS4', 'ITGA4', 'RPS27L', 'CTSW', 'MAD2L2', 'SLC39A3'),
         ('LDHB', 'SELT', 'SFPQ', 'MEAF6', 'IMPDH2', 'ADRBK1', 'PDAP1', 'DEK', 'CHST12', 'DNAJC1')],
        dtype=[('CD4+/CD25 T Reg', '<U200'), ('CD4+/CD45RA+/CD25- Naive T', '<U200'), ('CD4+/CD45RO+ Memory', '<U200'), ('CD8+ Cytotoxic T', '<U200'), ('CD8+/CD45RA+ Naive Cytotoxic', '<U200'), ('CD14+ Monocyte', '<U200'), ('CD19+ B', '<U200'), ('CD34+', '<U200'), ('CD56+ NK', '<U200'), ('Dendritic', '<U200')]),
  'params': {'groupby': 'bulk_labels',
   'method': 'logreg',
   'reference': 'rest',
   'use_raw': array([ True])},
  'scores': array([(0.36708045, 0.21345432, 0.25056472, 0.47380558, 0.49400362, 0.42869335, 0.38209128, 0.16252884, 0.27312252, 0.5761109 ),
         (0.33053437, 0.20233947, 0.22161192, 0.45641452, 0.40868703, 0.33480608, 0.27576044, 0.14514004, 0.23263697, 0.41123936),
         (0.28874135, 0.18551603, 0.2174346 , 0.38137153, 0.3839347 , 0.31476367, 0.23305947, 0.14144188, 0.22539623, 0.37838832),
         (0.28116795, 0.1806243 , 0.21245584, 0.36773658, 0.34208363, 0.3001856 , 0.20124702, 0.13929126, 0.20584142, 0.35284704),
         (0.27577916, 0.17075457, 0.21028428, 0.36728293, 0.30850986, 0.29409873, 0.19335076, 0.12441165, 0.20464943, 0.34399125),
         (0.26630053, 0.16783811, 0.20674601, 0.32462662, 0.29299584, 0.28710747, 0.16601746, 0.12417085, 0.19732025, 0.326079  ),
         (0.24902259, 0.1548685 , 0.20456684, 0.27858233, 0.2680623 , 0.27944317, 0.16429739, 0.1236445 , 0.19572873, 0.31131235),
         (0.24685156, 0.15351592, 0.20234181, 0.27262518, 0.2673843 , 0.27893484, 0.15945351, 0.12100429, 0.18239562, 0.30909538),
         (0.24642229, 0.14786571, 0.19955169, 0.26972947, 0.25856474, 0.27285635, 0.15266137, 0.11485746, 0.18132254, 0.3017958 ),
         (0.23931383, 0.1418957 , 0.19718477, 0.26062533, 0.25515258, 0.27179334, 0.14877735, 0.11423945, 0.16874497, 0.29823115),
         (0.23610765, 0.13923335, 0.19589016, 0.25510928, 0.2481284 , 0.26503623, 0.14775637, 0.11152696, 0.15969871, 0.2943058 ),
         (0.23583865, 0.1391585 , 0.19130895, 0.25185868, 0.24017274, 0.25833008, 0.14755163, 0.09573594, 0.15398742, 0.29203504),
         (0.23543657, 0.13727468, 0.19082192, 0.24134913, 0.23766583, 0.25604963, 0.14156154, 0.09508502, 0.15299046, 0.2885744 ),
         (0.21073186, 0.13605753, 0.18859474, 0.24029425, 0.21798728, 0.25491044, 0.13172081, 0.09443832, 0.15070012, 0.2875855 ),
         (0.20635183, 0.13521907, 0.18466896, 0.24028558, 0.21684732, 0.25437054, 0.13085546, 0.09423181, 0.1430881 , 0.2831326 ),
         (0.20497234, 0.13273571, 0.18366021, 0.23301765, 0.21414515, 0.2502589 , 0.12993497, 0.09224461, 0.1351248 , 0.27849504),
         (0.20280421, 0.13141866, 0.18332833, 0.22603393, 0.2135516 , 0.24958467, 0.12691736, 0.08859195, 0.12080148, 0.276801  ),
         (0.20261179, 0.12984557, 0.18045065, 0.20878746, 0.2068858 , 0.24884686, 0.1240931 , 0.08851102, 0.11878243, 0.27245894),
         (0.19984183, 0.12637442, 0.17741713, 0.2025947 , 0.20469254, 0.23635809, 0.12365932, 0.08832898, 0.11787237, 0.27075803),
         (0.19763033, 0.1261706 , 0.17520925, 0.20094189, 0.20232713, 0.23545915, 0.12182632, 0.08672539, 0.11364051, 0.2515854 ),
         (0.19629215, 0.12598358, 0.17241125, 0.19758883, 0.19671473, 0.23426138, 0.12114646, 0.08609711, 0.11316794, 0.24943483),
         (0.19539504, 0.12359719, 0.16939946, 0.19430761, 0.1940633 , 0.23328668, 0.11924695, 0.08354113, 0.11177313, 0.24448204),
         (0.1932787 , 0.12343675, 0.16493334, 0.1932864 , 0.19265564, 0.23197092, 0.11924591, 0.08315832, 0.11111486, 0.23656891),
         (0.19302633, 0.12312193, 0.1607495 , 0.19281888, 0.19189632, 0.23108095, 0.11876089, 0.08292127, 0.11074634, 0.23414572),
         (0.19210656, 0.11446455, 0.15927903, 0.19209224, 0.19182624, 0.22344439, 0.1176447 , 0.08172187, 0.1102796 , 0.23167899),
         (0.18438897, 0.1133637 , 0.15580373, 0.18739998, 0.191318  , 0.22204468, 0.11750899, 0.08040652, 0.11025239, 0.22637872),
         (0.18387298, 0.1128    , 0.15452933, 0.18733002, 0.18963297, 0.2199674 , 0.11657318, 0.07903691, 0.10217047, 0.22558196),
         (0.18358126, 0.11020698, 0.15318537, 0.1858809 , 0.1890883 , 0.21904378, 0.11597035, 0.07902833, 0.10065546, 0.2234609 ),
         (0.1817688 , 0.10951684, 0.15308808, 0.18091898, 0.1875665 , 0.21664412, 0.115629  , 0.07828778, 0.09871125, 0.22328721),
         (0.18089342, 0.10918269, 0.15015858, 0.18062276, 0.1811695 , 0.21648452, 0.11410622, 0.07662476, 0.09850229, 0.21157356),
         (0.17967255, 0.10798191, 0.149418  , 0.17449039, 0.18035111, 0.21630505, 0.11181161, 0.07637715, 0.09819261, 0.21046771),
         (0.17367063, 0.10713113, 0.14941487, 0.17378807, 0.17994899, 0.20710309, 0.1109236 , 0.07514533, 0.0967216 , 0.20882319),
         (0.17357609, 0.10710248, 0.1493381 , 0.17352448, 0.17842305, 0.2066336 , 0.11078716, 0.07440689, 0.0950389 , 0.20690924),
         (0.1732831 , 0.10659743, 0.14799273, 0.1709472 , 0.17701308, 0.20540912, 0.11071802, 0.07382797, 0.09182671, 0.20532812),
         (0.17143407, 0.10365353, 0.1474269 , 0.16940722, 0.16924948, 0.19976693, 0.11045037, 0.0737152 , 0.09020674, 0.20468065),
         (0.17049022, 0.10208206, 0.14434391, 0.16896987, 0.16900352, 0.19849557, 0.10645165, 0.07301053, 0.0868604 , 0.2033435 ),
         (0.16993338, 0.1011026 , 0.144255  , 0.16641068, 0.16318208, 0.19563973, 0.10516747, 0.07100513, 0.08537536, 0.2000839 ),
         (0.16758175, 0.09956119, 0.14233199, 0.16619347, 0.16119826, 0.1913862 , 0.10278513, 0.07091787, 0.08446885, 0.19764577),
         (0.16557603, 0.09936191, 0.14027275, 0.16275163, 0.16048357, 0.18882042, 0.1016388 , 0.0694366 , 0.08351868, 0.1971625 ),
         (0.15764487, 0.09865338, 0.13933538, 0.1613434 , 0.15923926, 0.18779013, 0.10087138, 0.06789809, 0.08331722, 0.19598989),
         (0.1566999 , 0.09727442, 0.13768058, 0.16112496, 0.15901786, 0.18735431, 0.10035495, 0.06781339, 0.08313235, 0.19428238),
         (0.15523458, 0.09719263, 0.13568424, 0.15905894, 0.15617926, 0.1848341 , 0.10010639, 0.06551021, 0.08274136, 0.19032131),
         (0.15458843, 0.09704837, 0.13355313, 0.15779011, 0.15457907, 0.18318906, 0.0984956 , 0.06526961, 0.08182982, 0.18824615),
         (0.14959757, 0.09702687, 0.13320997, 0.15649897, 0.15345116, 0.18244354, 0.09816285, 0.06468542, 0.08144877, 0.18727575),
         (0.14780729, 0.09615972, 0.1328532 , 0.1561454 , 0.15290989, 0.18046197, 0.09747288, 0.06426445, 0.07989997, 0.18588789),
         (0.1473683 , 0.09552819, 0.1311807 , 0.15452516, 0.15169758, 0.17637062, 0.09637336, 0.06425755, 0.07647365, 0.18490782),
         (0.14626096, 0.09496253, 0.13048337, 0.1536426 , 0.15133104, 0.17626663, 0.0953012 , 0.06397749, 0.0756576 , 0.18435502),
         (0.14550824, 0.09097257, 0.1303379 , 0.1533697 , 0.14843738, 0.17621517, 0.09511708, 0.06328156, 0.07556168, 0.18398224),
         (0.14485206, 0.09083202, 0.13025315, 0.15319222, 0.14768708, 0.1756372 , 0.09505042, 0.06298079, 0.07518866, 0.18278366),
         (0.144628  , 0.09038807, 0.12958793, 0.151246  , 0.14708641, 0.17493117, 0.09372274, 0.06292623, 0.07491615, 0.18137942),
         (0.14307244, 0.08804047, 0.12901472, 0.15076847, 0.1399712 , 0.16440693, 0.09330817, 0.06232318, 0.07411947, 0.1810734 ),
         (0.14220001, 0.08595284, 0.12865701, 0.1500081 , 0.13965619, 0.16329521, 0.09323607, 0.06182744, 0.07387868, 0.17959888),
         (0.13998479, 0.08545638, 0.12786572, 0.14826432, 0.13818733, 0.15950158, 0.09150271, 0.06163419, 0.07317071, 0.17830047),
         (0.1394364 , 0.08527729, 0.12646408, 0.14794631, 0.13795604, 0.15718172, 0.09080991, 0.06094709, 0.07234892, 0.17586191),
         (0.13839109, 0.08478693, 0.12372864, 0.14644042, 0.13720246, 0.15709578, 0.08962585, 0.05896161, 0.070723  , 0.1738831 ),
         (0.13726793, 0.08337631, 0.1235732 , 0.14029099, 0.13425703, 0.1548818 , 0.08871712, 0.05892618, 0.07065419, 0.17329434),
         (0.1371086 , 0.08314343, 0.12280898, 0.13911922, 0.13366579, 0.15454547, 0.08868114, 0.05886391, 0.07024431, 0.17277947),
         (0.13452023, 0.08283903, 0.12258646, 0.13823733, 0.13310808, 0.15434474, 0.08451444, 0.05853283, 0.06784168, 0.17138615),
         (0.13416377, 0.08219425, 0.1200576 , 0.13510963, 0.1308467 , 0.1543159 , 0.08438317, 0.05811287, 0.06718665, 0.1701187 ),
         (0.13221768, 0.08138949, 0.11756895, 0.13446647, 0.12934804, 0.15429753, 0.08321365, 0.05560495, 0.06630759, 0.16973495),
         (0.13102789, 0.07932014, 0.11693247, 0.13356754, 0.12864639, 0.15316291, 0.08289545, 0.054456  , 0.06624702, 0.16622311),
         (0.12988813, 0.07828282, 0.11614077, 0.13156421, 0.12787715, 0.15273897, 0.08169074, 0.05436129, 0.06506857, 0.1661278 ),
         (0.12841976, 0.07766677, 0.11467538, 0.13035023, 0.1274369 , 0.14961667, 0.08113364, 0.05382175, 0.06495675, 0.16597605),
         (0.12777412, 0.0775466 , 0.11165609, 0.12958233, 0.12697987, 0.1494643 , 0.07930543, 0.05342   , 0.06372929, 0.16396965),
         (0.12691706, 0.07710248, 0.11135876, 0.12954852, 0.12551025, 0.14885515, 0.07910026, 0.04859587, 0.06331901, 0.16377348),
         (0.12629059, 0.07667585, 0.1100148 , 0.12910639, 0.12479839, 0.14728199, 0.07850023, 0.04833582, 0.0630898 , 0.15874653),
         (0.12511113, 0.07514695, 0.10793479, 0.12837102, 0.12371337, 0.14500612, 0.07766187, 0.04833309, 0.06305935, 0.15739414),
         (0.12473464, 0.0744577 , 0.10657334, 0.12836315, 0.12338531, 0.14422342, 0.07716337, 0.04787946, 0.06261998, 0.15709154),
         (0.12227149, 0.0737233 , 0.10478462, 0.12699252, 0.12283996, 0.143321  , 0.07704564, 0.04722748, 0.06229444, 0.1568941 ),
         (0.12154539, 0.07284565, 0.10463396, 0.12657893, 0.12213751, 0.14312613, 0.07689366, 0.04709908, 0.06206286, 0.1553509 ),
         (0.11933663, 0.07281037, 0.10456472, 0.12405748, 0.12120505, 0.14265901, 0.07684679, 0.0470257 , 0.06166815, 0.15399703),
         (0.11806283, 0.072428  , 0.10354606, 0.121193  , 0.11957936, 0.14061129, 0.07553834, 0.04647102, 0.06072405, 0.15347365),
         (0.11602036, 0.07222022, 0.1031046 , 0.11924174, 0.1193006 , 0.1402203 , 0.07510713, 0.04640172, 0.06060702, 0.15196396),
         (0.11445989, 0.07152165, 0.10222404, 0.11831345, 0.11920916, 0.13938375, 0.07475257, 0.04633811, 0.05879221, 0.15195514),
         (0.11382042, 0.07115284, 0.10180612, 0.11774218, 0.11887474, 0.13104722, 0.07386517, 0.04546798, 0.05875353, 0.14865492),
         (0.11257366, 0.06931183, 0.09789765, 0.11658248, 0.11836863, 0.12662962, 0.07357839, 0.04467228, 0.05874506, 0.14627987),
         (0.11199016, 0.06854371, 0.09705076, 0.11542322, 0.11468795, 0.1260901 , 0.07248199, 0.04440063, 0.05771485, 0.14531097),
         (0.11185303, 0.06798594, 0.09696591, 0.11459845, 0.11380016, 0.1252311 , 0.07096259, 0.04396899, 0.05687011, 0.1452028 ),
         (0.11175384, 0.0674878 , 0.09694247, 0.11351826, 0.11316757, 0.12452831, 0.06867404, 0.04365438, 0.05681123, 0.14406303),
         (0.10953423, 0.06656061, 0.09631902, 0.11336796, 0.11046795, 0.1225685 , 0.06849916, 0.04318118, 0.05674349, 0.14155698),
         (0.10879914, 0.06639152, 0.09552637, 0.11260001, 0.10929032, 0.12102105, 0.0679809 , 0.04288336, 0.05583405, 0.14108573),
         (0.10794844, 0.06622378, 0.09475921, 0.11240435, 0.10884809, 0.12029754, 0.06776483, 0.04247297, 0.05567225, 0.14077504),
         (0.10561154, 0.06603195, 0.0943739 , 0.10989083, 0.10752624, 0.11783054, 0.06775703, 0.04239473, 0.05557685, 0.1407514 ),
         (0.10240107, 0.06587166, 0.09361546, 0.10893028, 0.1049814 , 0.11661729, 0.06690321, 0.04227518, 0.05537456, 0.13832223),
         (0.09877297, 0.06534217, 0.09024879, 0.10849979, 0.10441282, 0.11584055, 0.06672806, 0.04207909, 0.05463837, 0.13738605),
         (0.09850399, 0.06527194, 0.09024484, 0.10592335, 0.10333331, 0.1154637 , 0.06670681, 0.04175339, 0.05442063, 0.13715637),
         (0.0982741 , 0.06509206, 0.0889849 , 0.10534751, 0.10282906, 0.11428926, 0.06624914, 0.04149385, 0.05432995, 0.13575004),
         (0.09794679, 0.06467531, 0.08804899, 0.10395243, 0.10216995, 0.11386263, 0.06233542, 0.041021  , 0.05431701, 0.1355268 ),
         (0.09789074, 0.06399266, 0.08770604, 0.10340833, 0.09787729, 0.11261047, 0.05951209, 0.04070516, 0.05408329, 0.13550483),
         (0.09785935, 0.0637622 , 0.08752576, 0.10322573, 0.0964457 , 0.11034746, 0.05745388, 0.04049912, 0.05340823, 0.13526824),
         (0.09752099, 0.06317253, 0.08657135, 0.10321187, 0.09639847, 0.1102717 , 0.05742815, 0.04018769, 0.05340214, 0.1339539 ),
         (0.09614311, 0.06233007, 0.08542364, 0.10264042, 0.09608258, 0.10993586, 0.05705693, 0.03950329, 0.05282577, 0.13229164),
         (0.0958784 , 0.06223913, 0.08505044, 0.10208995, 0.09515288, 0.10993081, 0.05698883, 0.0393022 , 0.05210859, 0.13169128),
         (0.09392349, 0.06199891, 0.08461972, 0.10086153, 0.09475434, 0.10836744, 0.05694558, 0.03913394, 0.05169386, 0.13127945),
         (0.09278431, 0.06111512, 0.08378334, 0.10026323, 0.09394558, 0.10820358, 0.05691783, 0.03845244, 0.0516865 , 0.13096778),
         (0.09098832, 0.06109456, 0.08374662, 0.10015158, 0.09306108, 0.10700136, 0.05655543, 0.03829391, 0.05137418, 0.13058297),
         (0.0896199 , 0.05967692, 0.08160298, 0.09926967, 0.09304772, 0.10622864, 0.05646427, 0.03809036, 0.05094244, 0.12982652),
         (0.08849798, 0.05939822, 0.08138623, 0.09895893, 0.09287287, 0.10565509, 0.05633758, 0.03721005, 0.0499791 , 0.12952831),
         (0.08816889, 0.05887701, 0.08131082, 0.09805787, 0.09206352, 0.10538964, 0.05616594, 0.03633133, 0.04985727, 0.12901953),
         (0.08747658, 0.05862259, 0.08080415, 0.0974727 , 0.09184235, 0.10446564, 0.05603892, 0.03604768, 0.04918847, 0.12818648)],
        dtype=[('CD4+/CD25 T Reg', '<f4'), ('CD4+/CD45RA+/CD25- Naive T', '<f4'), ('CD4+/CD45RO+ Memory', '<f4'), ('CD8+ Cytotoxic T', '<f4'), ('CD8+/CD45RA+ Naive Cytotoxic', '<f4'), ('CD14+ Monocyte', '<f4'), ('CD19+ B', '<f4'), ('CD34+', '<f4'), ('CD56+ NK', '<f4'), ('Dendritic', '<f4')])}}
In [36]:
ax = sc.pl.dotplot(pbmc, marker_genes, groupby='louvain',
              var_group_positions=[(0,1), (11, 12)],
              var_group_labels=['B cells', 'dendritic'],
              figsize=(12,4), var_group_rotation=0, dendrogram='dendrogram_louvain')
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: 0, 1, 2, etc.
var_group_labels: B cells, dendritic
In [37]:
ax = sc.pl.dotplot(pbmc, marker_genes, groupby='louvain',
              var_group_positions=[(0,1), (11, 12)],
              var_group_labels=['B cells', 'dendritic'],
              figsize=(12,4), var_group_rotation=1, dendrogram='dendrogram_louvain')
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: 0, 1, 2, etc.
var_group_labels: B cells, dendritic
In [38]:
ax = sc.pl.dotplot(pbmc, marker_genes, groupby='louvain',
              var_group_positions=[(0,1), (11, 12)],
              var_group_labels=['B cells', 'dendritic'],
              figsize=(12,4), var_group_rotation=0, dendrogram='dendrogram_louvain')
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: 0, 1, 2, etc.
var_group_labels: B cells, dendritic
In [39]:
pbmc.uns
Out[39]:
{'bulk_labels_colors': array(['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b',
        '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'], dtype='<U7'),
 'dendrogram_bulk_labels': {'categories_idx_ordered': [5,
   9,
   6,
   7,
   1,
   4,
   0,
   2,
   3,
   8],
  'cor_method': 'pearson',
  'correlation_matrix': array([[ 1.        ,  0.74742457,  0.92327315,  0.61555714,  0.76319793,
          -0.44372003,  0.03669012,  0.02725085,  0.1337192 , -0.6588921 ],
         [ 0.74742457,  1.        ,  0.77755857,  0.46966573,  0.65728988,
          -0.533351  ,  0.44776438,  0.05253155,  0.06888275, -0.66659457],
         [ 0.92327315,  0.77755857,  1.        ,  0.694297  ,  0.78726099,
          -0.46475016,  0.03317218,  0.03786771,  0.24966099, -0.69314075],
         [ 0.61555714,  0.46966573,  0.694297  ,  1.        ,  0.70234234,
          -0.46582206, -0.06571701, -0.02362461,  0.65743394, -0.66459458],
         [ 0.76319793,  0.65728988,  0.78726099,  0.70234234,  1.        ,
          -0.45868492,  0.00480143,  0.06222015,  0.24976532, -0.64815464],
         [-0.44372003, -0.533351  , -0.46475016, -0.46582206, -0.45868492,
           1.        , -0.45227131, -0.16225986, -0.30133   ,  0.14643873],
         [ 0.03669012,  0.44776438,  0.03317218, -0.06571701,  0.00480143,
          -0.45227131,  1.        , -0.0047725 , -0.14543916, -0.28394352],
         [ 0.02725085,  0.05253155,  0.03786771, -0.02362461,  0.06222015,
          -0.16225986, -0.0047725 ,  1.        ,  0.01559102, -0.07490859],
         [ 0.1337192 ,  0.06888275,  0.24966099,  0.65743394,  0.24976532,
          -0.30133   , -0.14543916,  0.01559102,  1.        , -0.38315921],
         [-0.6588921 , -0.66659457, -0.69314075, -0.66459458, -0.64815464,
           0.14643873, -0.28394352, -0.07490859, -0.38315921,  1.        ]]),
  'dendrogram_info': {'color_list': ['g',
    'r',
    'r',
    'r',
    'r',
    'r',
    'r',
    'r',
    'b'],
   'dcoord': [[0.0, 1.300545508164198, 1.300545508164198, 0.0],
    [0.0, 1.527827653435375, 1.527827653435375, 0.0],
    [0.0, 0.18612872721019302, 0.18612872721019302, 0.0],
    [0.0, 0.4029284848703676, 0.4029284848703676, 0.18612872721019302],
    [0.0, 0.7241031736177916, 0.7241031736177916, 0.4029284848703676],
    [0.0, 1.069664410976509, 1.069664410976509, 0.0],
    [0.7241031736177916,
     1.7544304947305416,
     1.7544304947305416,
     1.069664410976509],
    [1.527827653435375,
     2.1796680514280315,
     2.1796680514280315,
     1.7544304947305416],
    [1.300545508164198,
     3.8880039688464514,
     3.8880039688464514,
     2.1796680514280315]],
   'icoord': [[5.0, 5.0, 15.0, 15.0],
    [25.0, 25.0, 35.0, 35.0],
    [65.0, 65.0, 75.0, 75.0],
    [55.0, 55.0, 70.0, 70.0],
    [45.0, 45.0, 62.5, 62.5],
    [85.0, 85.0, 95.0, 95.0],
    [53.75, 53.75, 90.0, 90.0],
    [30.0, 30.0, 71.875, 71.875],
    [10.0, 10.0, 50.9375, 50.9375]],
   'ivl': ['CD14+ Monocyte',
    'Dendritic',
    'CD19+ B',
    'CD34+',
    'CD4+/CD45RA+/CD25- Naive T',
    'CD8+/CD45RA+ Naive Cytotoxic',
    'CD4+/CD25 T Reg',
    'CD4+/CD45RO+ Memory',
    'CD8+ Cytotoxic T',
    'CD56+ NK'],
   'leaves': [5, 9, 6, 7, 1, 4, 0, 2, 3, 8]},
  'groupby': 'bulk_labels',
  'linkage': array([[ 0.        ,  2.        ,  0.18612873,  2.        ],
         [ 4.        , 10.        ,  0.40292848,  3.        ],
         [ 1.        , 11.        ,  0.72410317,  4.        ],
         [ 3.        ,  8.        ,  1.06966441,  2.        ],
         [ 5.        ,  9.        ,  1.30054551,  2.        ],
         [ 6.        ,  7.        ,  1.52782765,  2.        ],
         [12.        , 13.        ,  1.75443049,  6.        ],
         [15.        , 16.        ,  2.17966805,  8.        ],
         [14.        , 17.        ,  3.88800397, 10.        ]]),
  'linkage_method': 'complete',
  'use_rep': None},
 'dendrogram_louvain': {'categories_idx_ordered': [3,
   0,
   9,
   10,
   4,
   8,
   1,
   5,
   7,
   2,
   6],
  'cor_method': 'pearson',
  'correlation_matrix': array([[ 1.00000000e+00, -4.98998146e-01, -6.01487475e-01,
           4.22611414e-01,  2.81954448e-02, -1.83163913e-01,
          -5.09656157e-01, -3.80702784e-01,  2.26347276e-02,
           5.46511922e-01,  4.96497779e-02],
         [-4.98998146e-01,  1.00000000e+00, -6.60232399e-02,
          -4.01618469e-01, -4.02027326e-01,  8.69754381e-01,
           7.26273768e-02, -2.17976785e-01, -2.61815598e-01,
          -3.70168896e-01, -1.61274039e-01],
         [-6.01487475e-01, -6.60232399e-02,  1.00000000e+00,
          -4.47455956e-01, -6.19790455e-02, -3.34852758e-01,
           7.28447409e-01,  6.69378624e-01, -1.93141714e-01,
          -3.44094464e-01, -4.67081942e-02],
         [ 4.22611414e-01, -4.01618469e-01, -4.47455956e-01,
           1.00000000e+00, -1.34373475e-01, -5.08155973e-02,
          -4.01813663e-01, -3.18364120e-01, -4.19036500e-02,
           2.24779227e-01, -8.90339687e-03],
         [ 2.81954448e-02, -4.02027326e-01, -6.19790455e-02,
          -1.34373475e-01,  1.00000000e+00, -4.83729171e-01,
          -2.07440072e-01,  1.90581213e-02,  2.08267854e-01,
          -3.04171773e-03,  5.70247758e-05],
         [-1.83163913e-01,  8.69754381e-01, -3.34852758e-01,
          -5.08155973e-02, -4.83729171e-01,  1.00000000e+00,
          -1.54002776e-01, -4.54450034e-01, -3.29999232e-01,
          -2.79607707e-01, -1.75835709e-01],
         [-5.09656157e-01,  7.26273768e-02,  7.28447409e-01,
          -4.01813663e-01, -2.07440072e-01, -1.54002776e-01,
           1.00000000e+00,  4.06252371e-01, -2.20737182e-01,
          -2.54121249e-01, -3.36856312e-02],
         [-3.80702784e-01, -2.17976785e-01,  6.69378624e-01,
          -3.18364120e-01,  1.90581213e-02, -4.54450034e-01,
           4.06252371e-01,  1.00000000e+00, -5.77578924e-02,
          -1.82343379e-01,  3.44553298e-02],
         [ 2.26347276e-02, -2.61815598e-01, -1.93141714e-01,
          -4.19036500e-02,  2.08267854e-01, -3.29999232e-01,
          -2.20737182e-01, -5.77578924e-02,  1.00000000e+00,
           1.06942617e-01, -1.02906616e-02],
         [ 5.46511922e-01, -3.70168896e-01, -3.44094464e-01,
           2.24779227e-01, -3.04171773e-03, -2.79607707e-01,
          -2.54121249e-01, -1.82343379e-01,  1.06942617e-01,
           1.00000000e+00,  2.54044741e-02],
         [ 4.96497779e-02, -1.61274039e-01, -4.67081942e-02,
          -8.90339687e-03,  5.70247758e-05, -1.75835709e-01,
          -3.36856312e-02,  3.44553298e-02, -1.02906616e-02,
           2.54044741e-02,  1.00000000e+00]]),
  'dendrogram_info': {'color_list': ['g',
    'g',
    'g',
    'g',
    'g',
    'r',
    'c',
    'c',
    'b',
    'b'],
   'dcoord': [[0.0, 0.8098802064676418, 0.8098802064676418, 0.0],
    [0.0, 1.1671329377615807, 1.1671329377615807, 0.8098802064676418],
    [0.0, 1.1580320295516322, 1.1580320295516322, 0.0],
    [0.0, 1.4993242995649865, 1.4993242995649865, 1.1580320295516322],
    [1.1671329377615807,
     1.8252069504137098,
     1.8252069504137098,
     1.4993242995649865],
    [0.0, 0.6752995366273403, 0.6752995366273403, 0.0],
    [0.0, 0.556191649382725, 0.556191649382725, 0.0],
    [0.0, 0.997262594279793, 0.997262594279793, 0.556191649382725],
    [0.6752995366273403,
     2.688414455572155,
     2.688414455572155,
     0.997262594279793],
    [1.8252069504137098,
     3.0967313697782837,
     3.0967313697782837,
     2.688414455572155]],
   'icoord': [[15.0, 15.0, 25.0, 25.0],
    [5.0, 5.0, 20.0, 20.0],
    [45.0, 45.0, 55.0, 55.0],
    [35.0, 35.0, 50.0, 50.0],
    [12.5, 12.5, 42.5, 42.5],
    [65.0, 65.0, 75.0, 75.0],
    [95.0, 95.0, 105.0, 105.0],
    [85.0, 85.0, 100.0, 100.0],
    [70.0, 70.0, 92.5, 92.5],
    [27.5, 27.5, 81.25, 81.25]],
   'ivl': ['3', '0', '9', '10', '4', '8', '1', '5', '7', '2', '6'],
   'leaves': [3, 0, 9, 10, 4, 8, 1, 5, 7, 2, 6]},
  'groupby': 'louvain',
  'linkage': array([[ 2.        ,  6.        ,  0.55619165,  2.        ],
         [ 1.        ,  5.        ,  0.67529954,  2.        ],
         [ 0.        ,  9.        ,  0.80988021,  2.        ],
         [ 7.        , 11.        ,  0.99726259,  3.        ],
         [ 4.        ,  8.        ,  1.15803203,  2.        ],
         [ 3.        , 13.        ,  1.16713294,  3.        ],
         [10.        , 15.        ,  1.4993243 ,  3.        ],
         [16.        , 17.        ,  1.82520695,  6.        ],
         [12.        , 14.        ,  2.68841446,  5.        ],
         [18.        , 19.        ,  3.09673137, 11.        ]]),
  'linkage_method': 'complete',
  'use_rep': None},
 'louvain': {'params': {'random_state': array([0], dtype=int64),
   'resolution': array([1], dtype=int64)}},
 'louvain_colors': array(['#023fa5', '#7d87b9', '#bec1d4', '#d6bcc0', '#bb7784', '#8e063b',
        '#4a6fe3', '#8595e1', '#b5bbe3', '#e6afb9', '#e07b91'], dtype='<U7'),
 'neighbors': {'connectivities': <700x700 sparse matrix of type '<class 'numpy.float64'>'
  	with 9992 stored elements in Compressed Sparse Row format>,
  'distances': <700x700 sparse matrix of type '<class 'numpy.float64'>'
  	with 6300 stored elements in Compressed Sparse Row format>,
  'params': {'method': 'umap', 'n_neighbors': array([10], dtype=int64)}},
 'pca': {'variance': array([30.928047 , 21.182432 , 14.686322 , 11.570731 ,  9.232856 ,
          7.3497834,  4.338316 ,  3.197439 ,  3.1584399,  2.910167 ,
          2.649945 ,  2.540031 ,  2.4057367,  2.3872852,  2.2644212,
          2.2250588,  2.189688 ,  2.134691 ,  2.0775423,  2.0560663,
          2.007874 ,  1.9969993,  1.9606696,  1.9441428,  1.9129871,
          1.9063067,  1.8529838,  1.8260264,  1.7946786,  1.7489465,
          1.7449841,  1.7298484,  1.70099  ,  1.6571085,  1.6406441,
          1.6235017,  1.6012688,  1.5806534,  1.5531204,  1.5331998,
          1.5166894,  1.4852371,  1.4748584,  1.4530103,  1.4340347,
          1.4083625,  1.375356 ,  1.3701098,  1.356156 ,  1.3449155],
        dtype=float32),
  'variance_ratio': array([0.09770954, 0.06692067, 0.04639781, 0.03655487, 0.02916893,
         0.02321983, 0.01370584, 0.01010152, 0.00997831, 0.00919395,
         0.00837185, 0.0080246 , 0.00760033, 0.00754204, 0.00715388,
         0.00702952, 0.00691778, 0.00674403, 0.00656348, 0.00649563,
         0.00634338, 0.00630903, 0.00619425, 0.00614204, 0.00604361,
         0.00602251, 0.00585405, 0.00576888, 0.00566984, 0.00552537,
         0.00551285, 0.00546503, 0.00537386, 0.00523523, 0.00518321,
         0.00512905, 0.00505881, 0.00499368, 0.0049067 , 0.00484377,
         0.00479161, 0.00469224, 0.00465945, 0.00459043, 0.00453048,
         0.00444937, 0.0043451 , 0.00432852, 0.00428444, 0.00424893],
        dtype=float32)},
 'rank_genes_groups': {'names': array([('RGS19', 'ITM2A', 'CAPG', 'CCL5', 'CD8B', 'C1QA', 'CD79A', 'PRSS57', 'GNLY', 'CST3'),
         ('HIST1H4C', 'RPL39', 'GABARAPL2', 'GNLY', 'CD8A', 'PSAP', 'CD79B', 'SNHG7', 'NKG7', 'LYZ'),
         ('IL32', 'TIMM10', 'FDX1', 'NKG7', 'RP11-291B21.2', 'COX14', 'MS4A1', 'SERPINB1', 'CD7', 'LST1'),
         ('GSTK1', 'CWC15', 'CRIP1', 'GZMH', 'CD7', 'NEAT1', 'IGJ', 'C19orf77', 'CLIC3', 'IRF7'),
         ('SKP1', 'CXCR4', 'GATA3', 'CHCHD7', 'NECAP2', 'NUP214', 'IGLL5', 'SPINK2', 'SPON2', 'C10orf54'),
         ('TMBIM6', 'LSM5', 'HPCAL1', 'SRSF2', 'ANAPC16', 'RAB7A', 'SPIB', 'IMPDH2', 'TYROBP', 'ZNHIT1'),
         ('CALM3', 'LSMD1', 'DNAJC1', 'ANXA1', 'SAMD3', 'OAS1', 'UBE2J1', 'H2AFY', 'GZMB', 'CD33'),
         ('COPE', 'SUPT4H1', 'C20orf27', 'MRFAP1', 'YWHAB', 'HMGB2', 'SMARCB1', 'EGFL7', 'PLAC8', 'ILK'),
         ('CD3E', 'SRSF7', 'MIEN1', 'DUSP2', 'CARS', 'SLTM', 'MZB1', 'CYTL1', 'FCER1G', 'IL32'),
         ('CAPN2', 'MTDH', 'ACAA1', 'KLRB1', 'HMGA1', 'TMEM176B', 'CCDC50', 'SNHG8', 'CTSW', 'CPVL'),
         ('ICAM3', 'SIAH2', 'EMB', 'CST7', 'S100B', 'SRGN', 'C16orf74', 'SOX4', 'CST7', 'SRRM2'),
         ('TMBIM4-1', 'CAPN2', 'DENND2D', 'IRF1', 'NDFIP1', 'SOD2', 'CAPG', 'C6orf48', 'MIEN1', 'HLA-DPB1'),
         ('MZT2B', 'EIF3E', 'EBP', 'FYB', 'HMHA1', 'TMEM176A', 'CD74', 'HSP90AB1', 'IGFBP7', 'MNDA'),
         ('PPP2R5C', 'PLGRKT', 'PMVK', 'GZMK', 'MRPS25', 'RAB10', 'TNFRSF13B', 'NFE2', 'GZMA', 'C19orf43'),
         ('CLPP', 'IGJ', 'SPG21', 'PSMD7', 'SSU72', 'SLC11A1', 'FKBP11', 'IGFBP7', 'ITGB2', 'APEX1'),
         ('C10orf54', 'APBB1IP', 'GZMK', 'ANXA5', 'GZMM', 'IFI30', 'AL928768.3', 'ZFAS1', 'MATK', 'GPX1'),
         ('OSTF1', 'POU2AF1', 'ADD3', 'ANKRD12', 'POMP', 'SSR3', 'ZNF706', 'EBPL', 'MSN', 'IFT20'),
         ('TCEAL8', 'UCHL3', 'MRPS21', 'RCSD1', 'AMICA1', 'COMMD5', 'SUB1', 'H1FX', 'DCXR', 'SEPT9'),
         ('CD3D', 'CCT6A', 'CCT6A', 'CCDC115', 'SNHG15', 'TNFSF13B', 'PLAC8', 'HSD17B11', 'MCM7', 'ANXA1'),
         ('KLF3', 'RP11-277L2.3', 'GZMA', 'EIF3E', 'ID2', 'TYROBP', 'HLA-DRB5', 'NME4', 'MEA1', 'APH1A'),
         ('TAPBP', 'NHP2', 'CORO1B', 'HOPX', 'CCR7', 'RBP7', 'SPCS2', 'NPM3', 'LAT2', 'ESD'),
         ('WIPF1', 'FLT3LG', 'LDHA', 'GLOD4', 'OFD1', 'S100A8', 'TXNDC15', 'NGFRAP1', 'XCL1', 'AIF1'),
         ('ANXA11', 'LBH', 'COX6A1', 'HLA-DPB1', 'C16orf13', 'S1PR4', 'GNG7', 'HNRNPA1', 'NDUFA2', 'TMBIM6'),
         ('SRRM2', 'TIMM13', 'OTUB1', 'ATP6V1G1', 'CUTA', 'ZNF706', 'C19orf24', 'CAT', 'HOPX', 'FCER1A'),
         ('NUDCD2', 'ADRM1', 'CCL5', 'STUB1', 'TCEB2', 'FPR1', 'MRPS33', 'IGLL1', 'TTC38', 'CAT'),
         ('CD3G', 'MRPS6', 'EID1', 'COX7B', 'PPIG', 'PHPT1', 'HLA-DPA1', 'PNISR', 'UPP1', 'HMHA1'),
         ('RAB7A', 'RP11-489E7.4', 'CNPY2', 'BFAR', 'TMEM126B', 'ZFAS1', 'HLA-DMA', 'KIAA0125', 'IMP3', 'DYNLRB1'),
         ('CCDC107', 'H2AFJ', 'RNF138', 'CCDC107', 'TBC1D10C', 'LRRC25', 'ISG20', 'SLC39A3', 'CD300A', 'POP5'),
         ('ALOX5AP', 'DHRS7', 'ELOVL5', 'ASCC2', 'HSD17B11', 'SUMO3', 'CD40', 'CAPN1', 'GGNBP2', 'CLIC3'),
         ('PTPRC', 'HIST1H1E', 'UBE2F', 'KLRG1', 'CCDC109B', 'GABARAPL2', 'BANK1', 'HSPD1', 'CD160', 'DDX5'),
         ('ATPIF1', 'HCST', 'ATP5I', 'LPXN', 'C9orf78', 'MT-ND3', 'SSR4', 'NPM1', 'MAGOH', 'POLR2G'),
         ('SIT1', 'CD4', 'CD4', 'DNAJB1', 'HMGB2', 'PRAM1', 'CCT3', 'EPB41L4A-AS1', 'AHSA1', 'HLA-DPA1'),
         ('NUCKS1', 'SCP2', 'AHSA1', 'NSRP1', 'RGS10', 'SCAMP2', 'PTPRCAP', 'SYPL1', 'FGFBP2', 'SPINT2'),
         ('ATP6V1G1', 'GGNBP2', 'TLN1', 'OTUB1', 'ARL4C', 'C19orf53', 'PNOC', 'HMGA1', 'SRGN', 'ARL4C'),
         ('PLP2', 'SSB', 'UFD1L', 'ITGA4', 'PCNP', 'CCDC115', 'LTB', 'SDHC', 'PRF1', 'HLA-DQA1'),
         ('FYB', 'COA3', 'PPDPF', 'LAG3', 'TTC39C', 'SSR4', 'EAF2', 'MPP1', 'CD63', 'COX17'),
         ('IDH2', 'ABI1', 'IFITM3', 'EXOG', 'CD27', 'S100A9', 'HLA-DQA1', 'APEX1', 'CCL4', 'MRFAP1'),
         ('CD247', 'SQSTM1', 'CSTB', 'HSD17B11', 'HSPB1', 'BST1', 'HLA-DPB1', 'C1orf228', 'GOLGA7', 'PPA1'),
         ('LGALS3', 'EIF4A2', 'CTSC', 'PDAP1', 'WBSCR22', 'TPR', 'SMIM14', 'RP11-620J15.3', 'ID2', 'MIEN1'),
         ('ATP6V1E1', 'SH3GL1', 'COA6', 'PPDPF', 'ARID4B', 'G0S2', 'HAX1', 'TKT', 'GZMM', 'UNC119'),
         ('PSAP', 'POMP', 'GLRX', 'DHRS7', 'PHB', 'ICAM4', 'ACP5', 'EGR1', 'SDF2L1', 'LEPROTL1'),
         ('S100A4', 'PCNA', 'NAA20', 'DNAJC1', 'AP2S1', 'MRPS25', 'SDF2L1', 'CD164', 'AKR1C3', 'SF3B2'),
         ('PQBP1', 'BST2', 'PRMT2', 'FGFBP2', 'MAD2L2', 'C1QB', 'NCF1', 'DTD1', 'TXNIP', 'HLA-DMB'),
         ('PIK3IP1', 'TRIAP1', 'C10orf118', 'CCDC167', 'NDUFA2', 'NOP10', 'RNF167', 'ATP5B', 'GIMAP7', 'SERTAD3'),
         ('PSMB2', 'NDUFB10', 'NUCB2', 'HCST', 'CPA5', 'LYL1', 'AC079767.4', 'RAB13', 'CD247', 'PPIB'),
         ('PTPN7', 'ATP5J2', 'GTF3C6', 'TMEM208', 'PSMA7', 'UNC93B1', 'HIST1H4C', 'STMN1', 'FLT3LG', 'RABAC1'),
         ('NCOR1', 'SSR3', 'HCST', 'ISG20', 'NENF', 'MRPL9', 'TNFRSF17', 'CDK6', 'APMAP', 'C9orf78'),
         ('CNN2', 'PRDX2', 'NDUFA1', 'PPIB', 'HMOX2', 'SIAH2', 'ERH', 'ZFP36L2', 'PRMT2', 'SERPINB1'),
         ('HAX1', 'LDHA', 'CD2', 'SIAH2', 'JUNB', 'ATP5O', 'FGR', 'CCT8', 'ANXA11', 'LAMTOR1'),
         ('CCR10', 'ESD', 'IL7R', 'NGFRAP1', 'TRAM1', 'NFE2', 'HLA-DRB1', 'COMT', 'TIMM13', 'HLA-DQA2'),
         ('MRPL21', 'HNRNPR', 'PPM1G', 'RBX1', 'PNISR', 'AIF1', 'SNX2', 'EIF3L', 'CCT3', 'PLD4'),
         ('PBXIP1', 'PSMB6', 'GTF2E2', 'PIK3IP1', 'LSM4', 'COA1', 'MANF', 'TALDO1', 'SNORD3B-2', 'FCER1G'),
         ('CD37', 'PDLIM1', 'PGAM1', 'DDX5', 'PRKCQ-AS1', 'POLR3K', 'TXN', 'ANP32B', 'C1orf21', 'CD3D'),
         ('TPM3', 'CTSC', 'DAXX', 'SSB', 'AHSA1', 'FCN1', 'HLA-DRA', 'DDAH2', 'IFITM2', 'FOS'),
         ('ANXA5', 'PTPLAD2', 'POMP', 'UBALD2', 'POLD4', 'EID1', 'MIF', 'GPX1', 'APEX1', 'PPM1G'),
         ('BLOC1S4', 'CD3D', 'ATP5B', 'MARCKSL1', 'POLR2I', 'DYNLT1', 'S1PR4', 'SERPINB6', 'DAP3', 'RPS27L'),
         ('NOP10', 'DDX39A', 'NIFK', 'HNRNPDL', 'TCP1', 'JOSD2', 'AHSA1', 'AKR1C3', 'TCEAL8', 'SNHG8'),
         ('LCK', 'PPA1', 'ZFP36L2', 'GZMA', 'SMAP2', 'LTB', 'REEP5', 'NFKBIA', 'TALDO1', 'COX7C'),
         ('LEPROTL1', 'IL32', 'JOSD2', 'CD52', 'CTSD', 'STXBP2', 'ERLEC1', 'CREG1', 'UQCRC1', 'MZT2B'),
         ('COX14', 'SRSF2', 'CD3D', 'PARK7', 'NDUFS8', 'SDHC', 'EIF3D', 'IRF1', 'EFHD2', 'BID'),
         ('TPM4', 'BTG1', 'NDNL2', 'SUB1', 'TOP1', 'CAPG', 'APH1A', 'SPINT2', 'CCT6A', 'AMICA1'),
         ('PKM', 'MIF', 'RNASET2', 'C19orf24', 'POLR2G', 'IRF1', 'C19orf53', 'RSL1D1', 'HNRNPR', 'AP2S1'),
         ('RWDD1', 'ARF6', 'EIF2AK1', 'EMC7', 'BLOC1S4', 'ABI3', 'NDUFAB1', 'ANXA1', 'TIGIT', 'RWDD1'),
         ('SELT', 'SCAMP2', 'PARK7', 'NINJ2', 'SNRNP70', 'NDUFA2', 'HLA-DMB', 'HIST1H4C', 'STK17A', 'ZYX'),
         ('DYNLRB1', 'COX7B', 'TMEM256', 'AGTRAP', 'SEPT7', 'S100A10', 'COX14', 'LDHB', 'MZT2B', 'MFSD1'),
         ('TIGIT', 'NT5C3B', 'MRPS33', 'PSMB2', 'RPS27L', 'TXN', 'PRDX1', 'LAT2', 'HMGB2', 'BBX'),
         ('RNF167', 'NCOR1', 'PLGRKT', 'CD8B', 'RPL39', 'OSBPL8', 'CRIP1', 'NUCB2', 'OSTF1', 'CD3E'),
         ('FAM65B', 'SNRNP70', 'CCDC167', 'NEAT1', 'ATXN7L3B', 'ATP5J2', 'KIAA0125', 'ALKBH7', 'C1orf162', 'TMBIM4-1'),
         ('CAPN1', 'RBX1', 'LIMS1', 'EFHD2', 'CCNI', 'SQSTM1', 'MRPS6', 'LYL1', 'ZNHIT1', 'SERPINF1'),
         ('LAT', 'ANXA5', 'CALR', 'BRD7', 'WIBG', 'EIF4A2', 'TMEM256', 'MRPL9', 'UBE2F', 'LY86'),
         ('CWC25', 'CORO1B', 'CD40LG', 'NAP1L1', 'ATP6V0E1', 'MRPL48', 'PDLIM1', 'HNRNPDL', 'PSMD13', 'MLF2'),
         ('GOLGA7', 'TCP1', 'DPEP2', 'NDUFAF3', 'GZMK', 'FCER1G', 'HVCN1', 'IL1B', 'ABI3', 'MPP1'),
         ('ARL6IP5', 'BFAR', 'MRPL48', 'ZNRD1', 'CXCR4', 'ACAA1', 'CCDC167', 'C1orf21', 'MRPS6', 'HLA-DRA'),
         ('PRR4', 'BANK1', 'COX17', 'MLF2', 'ILF3', 'RNASET2', 'SP140', 'LSMD1', 'AOAH', 'NME4'),
         ('EIF4H', 'PRDX1', 'FLI1', 'NDUFA4', 'COX17', 'ADRM1', 'CSTB', 'MATK', 'OGG1', 'CTSS'),
         ('TXN', 'ZNF524', 'SSR4', 'U2AF1', 'VIMP', 'GSTK1', 'CD37', 'NENF', 'PSMC3', 'ANKRD12'),
         ('NINJ2', 'LIMS1', 'PPIB', 'ZFAS1', 'S100A6', 'CD4', 'CUTA', 'GSTP1', 'SDHC', 'CTSH'),
         ('NOSIP', 'DAP3', 'CD47', 'CD28', 'LYAR', 'EBP', 'MRPS21', 'HHEX', 'C9orf78', 'CFD'),
         ('DNAJC7', 'SEC62', 'SNHG8', 'LST1', 'BIN3', 'SMAP2', 'SMAP2', 'PLD4', 'ACAA2', 'TIMM10'),
         ('COMMD3', 'EGR1', 'NDUFAB1', 'TOMM7', 'ATP5J2', 'PSMB2', 'ATP5B', 'NCL', 'SEC62', 'MRPL21'),
         ('CYB561A3', 'NBEAL1', 'MTDH', 'LY9', 'FOS', 'RHOC', 'ISCU', 'CCNI', 'NDUFB2', 'HLA-DRB1'),
         ('SH3YL1', 'GOLGA7', 'LAMTOR1', 'TPM3', 'PNN', 'PSMC3', 'HLA-DQA2', 'MARCKSL1', 'SPCS2', 'TMEM256'),
         ('CD27', 'SLC25A39', 'LAMTOR4', 'NUCKS1', 'CTSS', 'SCP2', 'BCAS4', 'NDUFA8', 'LCK', 'SRM'),
         ('TRAF3IP3', 'GIMAP7', 'AES', 'PRR7', 'CCT6A', 'NAP1L1', 'OAS1', 'ZNF22', 'RHOC', 'CCL5'),
         ('HSPB1', 'CHD4', 'TRIAP1', 'CD3G', 'C19orf53', 'HES1', 'WIBG', 'PNN', 'S1PR5', 'HLA-DQB1'),
         ('IL2RG', 'SOD2', 'ERH', 'MAD1L1', 'NDUFB11', 'DNAJC7', 'HLA-DQB1', 'U2AF1', 'GCHFR', 'ELOVL5'),
         ('TPR', 'HHEX', 'CHCHD10', 'KLF6', 'NDUFB2', 'FCGR3A', 'SRM', 'EIF3D', 'DDX39A', 'GSTP1'),
         ('TOMM7', 'POLR2I', 'NAP1L1', 'CD40LG', 'UBE2J1', 'CST3', 'BLK', 'AIF1', 'SAMD3', 'BFAR'),
         ('MANF', 'SUB1', 'PSMC3', 'HLA-DRB1', 'PRDX6', 'NUCKS1', 'CD52', 'GATA2', 'NOP56', 'IRF8'),
         ('ESD', 'AC084018.1', 'GOPC', 'EBPL', 'NOP56', 'NUCB2', 'LSM4', 'IL18', 'GSTP1', 'ALOX5AP'),
         ('HMGB2', 'HSPB1', 'EIF4A1', 'IFT20', 'DUSP2', 'ERH', 'CD82', 'RPS24', 'IFITM1', 'GZMB'),
         ('ANKRD12', 'IDH3B', 'SAMD3', 'EIF3I', 'S1PR4', 'PILRA', 'FCRLA', 'TTC3', 'SF3B2', 'CD300A'),
         ('GNAI2', 'RNF34', 'SDHC', 'IL2RG', 'H2AFJ', 'GBP2', 'NDUFB11', 'GOPC', 'BLOC1S4', 'H2AFJ'),
         ('HMOX2', 'IRF7', 'EIF3I', 'DGCR6L', 'LAT', 'SNHG15', 'NDUFAF3', 'PAFAH1B3', 'HSP90AB1', 'CXCR4'),
         ('APH1A', 'ATP6V0E1', 'PNN', 'CD3E', 'OST4', 'GIMAP7', 'EBP', 'SRSF7', 'EIF3G', 'LSM4'),
         ('LY9', 'NDUFA8', 'PSMG2', 'LMAN2', 'HIGD2A', 'HMOX1', 'U2AF1L4', 'TSC22D1', 'CYB561A3', 'SPI1'),
         ('MAPKAPK5-AS1', 'ATP5I', 'C19orf53', 'EIF4H', 'CHCHD10', 'NDUFB10', 'PLP2', 'IDH2', 'CALM1', 'HLA-DRB5'),
         ('ZFAS1', 'KLRG1', 'UPP1', 'HNRNPF', 'LYL1', 'SSU72', 'EMC7', 'SRSF2', 'NOP10', 'P2RY13'),
         ('IL2RB', 'TLN1', 'NEDD8', 'RABAC1', 'BCAS4', 'ITGA4', 'RPS27L', 'CTSW', 'MAD2L2', 'SLC39A3'),
         ('LDHB', 'SELT', 'SFPQ', 'MEAF6', 'IMPDH2', 'ADRBK1', 'PDAP1', 'DEK', 'CHST12', 'DNAJC1')],
        dtype=[('CD4+/CD25 T Reg', '<U200'), ('CD4+/CD45RA+/CD25- Naive T', '<U200'), ('CD4+/CD45RO+ Memory', '<U200'), ('CD8+ Cytotoxic T', '<U200'), ('CD8+/CD45RA+ Naive Cytotoxic', '<U200'), ('CD14+ Monocyte', '<U200'), ('CD19+ B', '<U200'), ('CD34+', '<U200'), ('CD56+ NK', '<U200'), ('Dendritic', '<U200')]),
  'params': {'groupby': 'bulk_labels',
   'method': 'logreg',
   'reference': 'rest',
   'use_raw': array([ True])},
  'scores': array([(0.36708045, 0.21345432, 0.25056472, 0.47380558, 0.49400362, 0.42869335, 0.38209128, 0.16252884, 0.27312252, 0.5761109 ),
         (0.33053437, 0.20233947, 0.22161192, 0.45641452, 0.40868703, 0.33480608, 0.27576044, 0.14514004, 0.23263697, 0.41123936),
         (0.28874135, 0.18551603, 0.2174346 , 0.38137153, 0.3839347 , 0.31476367, 0.23305947, 0.14144188, 0.22539623, 0.37838832),
         (0.28116795, 0.1806243 , 0.21245584, 0.36773658, 0.34208363, 0.3001856 , 0.20124702, 0.13929126, 0.20584142, 0.35284704),
         (0.27577916, 0.17075457, 0.21028428, 0.36728293, 0.30850986, 0.29409873, 0.19335076, 0.12441165, 0.20464943, 0.34399125),
         (0.26630053, 0.16783811, 0.20674601, 0.32462662, 0.29299584, 0.28710747, 0.16601746, 0.12417085, 0.19732025, 0.326079  ),
         (0.24902259, 0.1548685 , 0.20456684, 0.27858233, 0.2680623 , 0.27944317, 0.16429739, 0.1236445 , 0.19572873, 0.31131235),
         (0.24685156, 0.15351592, 0.20234181, 0.27262518, 0.2673843 , 0.27893484, 0.15945351, 0.12100429, 0.18239562, 0.30909538),
         (0.24642229, 0.14786571, 0.19955169, 0.26972947, 0.25856474, 0.27285635, 0.15266137, 0.11485746, 0.18132254, 0.3017958 ),
         (0.23931383, 0.1418957 , 0.19718477, 0.26062533, 0.25515258, 0.27179334, 0.14877735, 0.11423945, 0.16874497, 0.29823115),
         (0.23610765, 0.13923335, 0.19589016, 0.25510928, 0.2481284 , 0.26503623, 0.14775637, 0.11152696, 0.15969871, 0.2943058 ),
         (0.23583865, 0.1391585 , 0.19130895, 0.25185868, 0.24017274, 0.25833008, 0.14755163, 0.09573594, 0.15398742, 0.29203504),
         (0.23543657, 0.13727468, 0.19082192, 0.24134913, 0.23766583, 0.25604963, 0.14156154, 0.09508502, 0.15299046, 0.2885744 ),
         (0.21073186, 0.13605753, 0.18859474, 0.24029425, 0.21798728, 0.25491044, 0.13172081, 0.09443832, 0.15070012, 0.2875855 ),
         (0.20635183, 0.13521907, 0.18466896, 0.24028558, 0.21684732, 0.25437054, 0.13085546, 0.09423181, 0.1430881 , 0.2831326 ),
         (0.20497234, 0.13273571, 0.18366021, 0.23301765, 0.21414515, 0.2502589 , 0.12993497, 0.09224461, 0.1351248 , 0.27849504),
         (0.20280421, 0.13141866, 0.18332833, 0.22603393, 0.2135516 , 0.24958467, 0.12691736, 0.08859195, 0.12080148, 0.276801  ),
         (0.20261179, 0.12984557, 0.18045065, 0.20878746, 0.2068858 , 0.24884686, 0.1240931 , 0.08851102, 0.11878243, 0.27245894),
         (0.19984183, 0.12637442, 0.17741713, 0.2025947 , 0.20469254, 0.23635809, 0.12365932, 0.08832898, 0.11787237, 0.27075803),
         (0.19763033, 0.1261706 , 0.17520925, 0.20094189, 0.20232713, 0.23545915, 0.12182632, 0.08672539, 0.11364051, 0.2515854 ),
         (0.19629215, 0.12598358, 0.17241125, 0.19758883, 0.19671473, 0.23426138, 0.12114646, 0.08609711, 0.11316794, 0.24943483),
         (0.19539504, 0.12359719, 0.16939946, 0.19430761, 0.1940633 , 0.23328668, 0.11924695, 0.08354113, 0.11177313, 0.24448204),
         (0.1932787 , 0.12343675, 0.16493334, 0.1932864 , 0.19265564, 0.23197092, 0.11924591, 0.08315832, 0.11111486, 0.23656891),
         (0.19302633, 0.12312193, 0.1607495 , 0.19281888, 0.19189632, 0.23108095, 0.11876089, 0.08292127, 0.11074634, 0.23414572),
         (0.19210656, 0.11446455, 0.15927903, 0.19209224, 0.19182624, 0.22344439, 0.1176447 , 0.08172187, 0.1102796 , 0.23167899),
         (0.18438897, 0.1133637 , 0.15580373, 0.18739998, 0.191318  , 0.22204468, 0.11750899, 0.08040652, 0.11025239, 0.22637872),
         (0.18387298, 0.1128    , 0.15452933, 0.18733002, 0.18963297, 0.2199674 , 0.11657318, 0.07903691, 0.10217047, 0.22558196),
         (0.18358126, 0.11020698, 0.15318537, 0.1858809 , 0.1890883 , 0.21904378, 0.11597035, 0.07902833, 0.10065546, 0.2234609 ),
         (0.1817688 , 0.10951684, 0.15308808, 0.18091898, 0.1875665 , 0.21664412, 0.115629  , 0.07828778, 0.09871125, 0.22328721),
         (0.18089342, 0.10918269, 0.15015858, 0.18062276, 0.1811695 , 0.21648452, 0.11410622, 0.07662476, 0.09850229, 0.21157356),
         (0.17967255, 0.10798191, 0.149418  , 0.17449039, 0.18035111, 0.21630505, 0.11181161, 0.07637715, 0.09819261, 0.21046771),
         (0.17367063, 0.10713113, 0.14941487, 0.17378807, 0.17994899, 0.20710309, 0.1109236 , 0.07514533, 0.0967216 , 0.20882319),
         (0.17357609, 0.10710248, 0.1493381 , 0.17352448, 0.17842305, 0.2066336 , 0.11078716, 0.07440689, 0.0950389 , 0.20690924),
         (0.1732831 , 0.10659743, 0.14799273, 0.1709472 , 0.17701308, 0.20540912, 0.11071802, 0.07382797, 0.09182671, 0.20532812),
         (0.17143407, 0.10365353, 0.1474269 , 0.16940722, 0.16924948, 0.19976693, 0.11045037, 0.0737152 , 0.09020674, 0.20468065),
         (0.17049022, 0.10208206, 0.14434391, 0.16896987, 0.16900352, 0.19849557, 0.10645165, 0.07301053, 0.0868604 , 0.2033435 ),
         (0.16993338, 0.1011026 , 0.144255  , 0.16641068, 0.16318208, 0.19563973, 0.10516747, 0.07100513, 0.08537536, 0.2000839 ),
         (0.16758175, 0.09956119, 0.14233199, 0.16619347, 0.16119826, 0.1913862 , 0.10278513, 0.07091787, 0.08446885, 0.19764577),
         (0.16557603, 0.09936191, 0.14027275, 0.16275163, 0.16048357, 0.18882042, 0.1016388 , 0.0694366 , 0.08351868, 0.1971625 ),
         (0.15764487, 0.09865338, 0.13933538, 0.1613434 , 0.15923926, 0.18779013, 0.10087138, 0.06789809, 0.08331722, 0.19598989),
         (0.1566999 , 0.09727442, 0.13768058, 0.16112496, 0.15901786, 0.18735431, 0.10035495, 0.06781339, 0.08313235, 0.19428238),
         (0.15523458, 0.09719263, 0.13568424, 0.15905894, 0.15617926, 0.1848341 , 0.10010639, 0.06551021, 0.08274136, 0.19032131),
         (0.15458843, 0.09704837, 0.13355313, 0.15779011, 0.15457907, 0.18318906, 0.0984956 , 0.06526961, 0.08182982, 0.18824615),
         (0.14959757, 0.09702687, 0.13320997, 0.15649897, 0.15345116, 0.18244354, 0.09816285, 0.06468542, 0.08144877, 0.18727575),
         (0.14780729, 0.09615972, 0.1328532 , 0.1561454 , 0.15290989, 0.18046197, 0.09747288, 0.06426445, 0.07989997, 0.18588789),
         (0.1473683 , 0.09552819, 0.1311807 , 0.15452516, 0.15169758, 0.17637062, 0.09637336, 0.06425755, 0.07647365, 0.18490782),
         (0.14626096, 0.09496253, 0.13048337, 0.1536426 , 0.15133104, 0.17626663, 0.0953012 , 0.06397749, 0.0756576 , 0.18435502),
         (0.14550824, 0.09097257, 0.1303379 , 0.1533697 , 0.14843738, 0.17621517, 0.09511708, 0.06328156, 0.07556168, 0.18398224),
         (0.14485206, 0.09083202, 0.13025315, 0.15319222, 0.14768708, 0.1756372 , 0.09505042, 0.06298079, 0.07518866, 0.18278366),
         (0.144628  , 0.09038807, 0.12958793, 0.151246  , 0.14708641, 0.17493117, 0.09372274, 0.06292623, 0.07491615, 0.18137942),
         (0.14307244, 0.08804047, 0.12901472, 0.15076847, 0.1399712 , 0.16440693, 0.09330817, 0.06232318, 0.07411947, 0.1810734 ),
         (0.14220001, 0.08595284, 0.12865701, 0.1500081 , 0.13965619, 0.16329521, 0.09323607, 0.06182744, 0.07387868, 0.17959888),
         (0.13998479, 0.08545638, 0.12786572, 0.14826432, 0.13818733, 0.15950158, 0.09150271, 0.06163419, 0.07317071, 0.17830047),
         (0.1394364 , 0.08527729, 0.12646408, 0.14794631, 0.13795604, 0.15718172, 0.09080991, 0.06094709, 0.07234892, 0.17586191),
         (0.13839109, 0.08478693, 0.12372864, 0.14644042, 0.13720246, 0.15709578, 0.08962585, 0.05896161, 0.070723  , 0.1738831 ),
         (0.13726793, 0.08337631, 0.1235732 , 0.14029099, 0.13425703, 0.1548818 , 0.08871712, 0.05892618, 0.07065419, 0.17329434),
         (0.1371086 , 0.08314343, 0.12280898, 0.13911922, 0.13366579, 0.15454547, 0.08868114, 0.05886391, 0.07024431, 0.17277947),
         (0.13452023, 0.08283903, 0.12258646, 0.13823733, 0.13310808, 0.15434474, 0.08451444, 0.05853283, 0.06784168, 0.17138615),
         (0.13416377, 0.08219425, 0.1200576 , 0.13510963, 0.1308467 , 0.1543159 , 0.08438317, 0.05811287, 0.06718665, 0.1701187 ),
         (0.13221768, 0.08138949, 0.11756895, 0.13446647, 0.12934804, 0.15429753, 0.08321365, 0.05560495, 0.06630759, 0.16973495),
         (0.13102789, 0.07932014, 0.11693247, 0.13356754, 0.12864639, 0.15316291, 0.08289545, 0.054456  , 0.06624702, 0.16622311),
         (0.12988813, 0.07828282, 0.11614077, 0.13156421, 0.12787715, 0.15273897, 0.08169074, 0.05436129, 0.06506857, 0.1661278 ),
         (0.12841976, 0.07766677, 0.11467538, 0.13035023, 0.1274369 , 0.14961667, 0.08113364, 0.05382175, 0.06495675, 0.16597605),
         (0.12777412, 0.0775466 , 0.11165609, 0.12958233, 0.12697987, 0.1494643 , 0.07930543, 0.05342   , 0.06372929, 0.16396965),
         (0.12691706, 0.07710248, 0.11135876, 0.12954852, 0.12551025, 0.14885515, 0.07910026, 0.04859587, 0.06331901, 0.16377348),
         (0.12629059, 0.07667585, 0.1100148 , 0.12910639, 0.12479839, 0.14728199, 0.07850023, 0.04833582, 0.0630898 , 0.15874653),
         (0.12511113, 0.07514695, 0.10793479, 0.12837102, 0.12371337, 0.14500612, 0.07766187, 0.04833309, 0.06305935, 0.15739414),
         (0.12473464, 0.0744577 , 0.10657334, 0.12836315, 0.12338531, 0.14422342, 0.07716337, 0.04787946, 0.06261998, 0.15709154),
         (0.12227149, 0.0737233 , 0.10478462, 0.12699252, 0.12283996, 0.143321  , 0.07704564, 0.04722748, 0.06229444, 0.1568941 ),
         (0.12154539, 0.07284565, 0.10463396, 0.12657893, 0.12213751, 0.14312613, 0.07689366, 0.04709908, 0.06206286, 0.1553509 ),
         (0.11933663, 0.07281037, 0.10456472, 0.12405748, 0.12120505, 0.14265901, 0.07684679, 0.0470257 , 0.06166815, 0.15399703),
         (0.11806283, 0.072428  , 0.10354606, 0.121193  , 0.11957936, 0.14061129, 0.07553834, 0.04647102, 0.06072405, 0.15347365),
         (0.11602036, 0.07222022, 0.1031046 , 0.11924174, 0.1193006 , 0.1402203 , 0.07510713, 0.04640172, 0.06060702, 0.15196396),
         (0.11445989, 0.07152165, 0.10222404, 0.11831345, 0.11920916, 0.13938375, 0.07475257, 0.04633811, 0.05879221, 0.15195514),
         (0.11382042, 0.07115284, 0.10180612, 0.11774218, 0.11887474, 0.13104722, 0.07386517, 0.04546798, 0.05875353, 0.14865492),
         (0.11257366, 0.06931183, 0.09789765, 0.11658248, 0.11836863, 0.12662962, 0.07357839, 0.04467228, 0.05874506, 0.14627987),
         (0.11199016, 0.06854371, 0.09705076, 0.11542322, 0.11468795, 0.1260901 , 0.07248199, 0.04440063, 0.05771485, 0.14531097),
         (0.11185303, 0.06798594, 0.09696591, 0.11459845, 0.11380016, 0.1252311 , 0.07096259, 0.04396899, 0.05687011, 0.1452028 ),
         (0.11175384, 0.0674878 , 0.09694247, 0.11351826, 0.11316757, 0.12452831, 0.06867404, 0.04365438, 0.05681123, 0.14406303),
         (0.10953423, 0.06656061, 0.09631902, 0.11336796, 0.11046795, 0.1225685 , 0.06849916, 0.04318118, 0.05674349, 0.14155698),
         (0.10879914, 0.06639152, 0.09552637, 0.11260001, 0.10929032, 0.12102105, 0.0679809 , 0.04288336, 0.05583405, 0.14108573),
         (0.10794844, 0.06622378, 0.09475921, 0.11240435, 0.10884809, 0.12029754, 0.06776483, 0.04247297, 0.05567225, 0.14077504),
         (0.10561154, 0.06603195, 0.0943739 , 0.10989083, 0.10752624, 0.11783054, 0.06775703, 0.04239473, 0.05557685, 0.1407514 ),
         (0.10240107, 0.06587166, 0.09361546, 0.10893028, 0.1049814 , 0.11661729, 0.06690321, 0.04227518, 0.05537456, 0.13832223),
         (0.09877297, 0.06534217, 0.09024879, 0.10849979, 0.10441282, 0.11584055, 0.06672806, 0.04207909, 0.05463837, 0.13738605),
         (0.09850399, 0.06527194, 0.09024484, 0.10592335, 0.10333331, 0.1154637 , 0.06670681, 0.04175339, 0.05442063, 0.13715637),
         (0.0982741 , 0.06509206, 0.0889849 , 0.10534751, 0.10282906, 0.11428926, 0.06624914, 0.04149385, 0.05432995, 0.13575004),
         (0.09794679, 0.06467531, 0.08804899, 0.10395243, 0.10216995, 0.11386263, 0.06233542, 0.041021  , 0.05431701, 0.1355268 ),
         (0.09789074, 0.06399266, 0.08770604, 0.10340833, 0.09787729, 0.11261047, 0.05951209, 0.04070516, 0.05408329, 0.13550483),
         (0.09785935, 0.0637622 , 0.08752576, 0.10322573, 0.0964457 , 0.11034746, 0.05745388, 0.04049912, 0.05340823, 0.13526824),
         (0.09752099, 0.06317253, 0.08657135, 0.10321187, 0.09639847, 0.1102717 , 0.05742815, 0.04018769, 0.05340214, 0.1339539 ),
         (0.09614311, 0.06233007, 0.08542364, 0.10264042, 0.09608258, 0.10993586, 0.05705693, 0.03950329, 0.05282577, 0.13229164),
         (0.0958784 , 0.06223913, 0.08505044, 0.10208995, 0.09515288, 0.10993081, 0.05698883, 0.0393022 , 0.05210859, 0.13169128),
         (0.09392349, 0.06199891, 0.08461972, 0.10086153, 0.09475434, 0.10836744, 0.05694558, 0.03913394, 0.05169386, 0.13127945),
         (0.09278431, 0.06111512, 0.08378334, 0.10026323, 0.09394558, 0.10820358, 0.05691783, 0.03845244, 0.0516865 , 0.13096778),
         (0.09098832, 0.06109456, 0.08374662, 0.10015158, 0.09306108, 0.10700136, 0.05655543, 0.03829391, 0.05137418, 0.13058297),
         (0.0896199 , 0.05967692, 0.08160298, 0.09926967, 0.09304772, 0.10622864, 0.05646427, 0.03809036, 0.05094244, 0.12982652),
         (0.08849798, 0.05939822, 0.08138623, 0.09895893, 0.09287287, 0.10565509, 0.05633758, 0.03721005, 0.0499791 , 0.12952831),
         (0.08816889, 0.05887701, 0.08131082, 0.09805787, 0.09206352, 0.10538964, 0.05616594, 0.03633133, 0.04985727, 0.12901953),
         (0.08747658, 0.05862259, 0.08080415, 0.0974727 , 0.09184235, 0.10446564, 0.05603892, 0.03604768, 0.04918847, 0.12818648)],
        dtype=[('CD4+/CD25 T Reg', '<f4'), ('CD4+/CD45RA+/CD25- Naive T', '<f4'), ('CD4+/CD45RO+ Memory', '<f4'), ('CD8+ Cytotoxic T', '<f4'), ('CD8+/CD45RA+ Naive Cytotoxic', '<f4'), ('CD14+ Monocyte', '<f4'), ('CD19+ B', '<f4'), ('CD34+', '<f4'), ('CD56+ NK', '<f4'), ('Dendritic', '<f4')])}}
In [40]:
gs = sc.pl.matrixplot(pbmc, marker_genes_dict, groupby='bulk_labels')
In [41]:
gs = sc.pl.matrixplot(pbmc, marker_genes_dict, groupby='bulk_labels', dendrogram=True, standard_scale='var')
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: CD4+/CD25 T Reg, CD4+/CD45RA+/CD25- Naive T, CD4+/CD45RO+ Memory, etc.
var_group_labels: B-cell, T-cell, T-cell CD8+, etc.
In [ ]:
gs = sc.pl.matrixplot(pbmc, marker_genes_dict, groupby='bulk_labels', dendrogram=True, standard_scale='var')
In [42]:
help(sc.pl.matrix)
Help on function matrix in module scanpy.plotting._utils:

matrix(matrix, xlabel=None, ylabel=None, xticks=None, yticks=None, title=None, colorbar_shrink=0.5, color_map=None, show=None, save=None, ax=None)
    Plot a matrix.

In [43]:
sc.pl.matrix
Out[43]:
<function scanpy.plotting._utils.matrix>
In [44]:
help(sc.pl.dotplot)
Help on function dotplot in module scanpy.plotting._anndata:

dotplot(adata:anndata._core.anndata.AnnData, var_names:Union[str, Sequence[str], Mapping[str, Union[str, Sequence[str]]]], groupby:Union[str, NoneType]=None, use_raw:Union[bool, NoneType]=None, log:bool=False, num_categories:int=7, expression_cutoff:float=0.0, mean_only_expressed:bool=False, color_map:str='Reds', dot_max:Union[float, NoneType]=None, dot_min:Union[float, NoneType]=None, standard_scale:scanpy._compat.Literal_=None, smallest_dot:float=0.0, figsize:Union[Tuple[float, float], NoneType]=None, dendrogram:Union[bool, str]=False, gene_symbols:Union[str, NoneType]=None, var_group_positions:Union[Sequence[Tuple[int, int]], NoneType]=None, var_group_labels:Union[Sequence[str], NoneType]=None, var_group_rotation:Union[float, NoneType]=None, layer:Union[str, NoneType]=None, show:Union[bool, NoneType]=None, save:Union[str, bool, NoneType]=None, **kwds)
    Makes a *dot plot* of the expression values of `var_names`.
    
    For each var_name and each `groupby` category a dot is plotted.
    Each dot represents two values: mean expression within each category
    (visualized by color) and fraction of cells expressing the `var_name` in the
    category (visualized by the size of the dot). If `groupby` is not given,
    the dotplot assumes that all data belongs to a single category.
    
    .. note::
       A gene is considered expressed if the expression value in the `adata` (or
       `adata.raw`) is above the specified threshold which is zero by default.
    
    An example of dotplot usage is to visualize, for multiple marker genes,
    the mean value and the percentage of cells expressing the gene
    accross multiple clusters.
    
    Parameters
    ----------
    adata
        Annotated data matrix.
    var_names
        `var_names` should be a valid subset of `adata.var_names`.
        If `var_names` is a mapping, then the key is used as label
        to group the values (see `var_group_labels`). The mapping values
        should be sequences of valid `adata.var_names`. In this
        case either coloring or 'brackets' are used for the grouping
        of var names depending on the plot. When `var_names` is a mapping,
        then the `var_group_labels` and `var_group_positions` are set.
    groupby
        The key of the observation grouping to consider.
    use_raw
        Use `raw` attribute of `adata` if present.
    log
        Plot on logarithmic axis.
    num_categories
        Only used if groupby observation is not categorical. This value
        determines the number of groups into which the groupby observation
        should be subdivided.
    figsize
        Figure size when `multi_panel=True`.
        Otherwise the `rcParam['figure.figsize]` value is used.
        Format is (width, height)
    dendrogram
        If True or a valid dendrogram key, a dendrogram based on the hierarchical
        clustering between the `groupby` categories is added.
        The dendrogram information is computed using :func:`scanpy.tl.dendrogram`.
        If `tl.dendrogram` has not been called previously the function is called
        with default parameters.
    gene_symbols
        Column name in `.var` DataFrame that stores gene symbols.
        By default `var_names` refer to the index column of the `.var` DataFrame.
        Setting this option allows alternative names to be used.
    var_group_positions
        Use this parameter to highlight groups of `var_names`.
        This will draw a 'bracket' or a color block between the given start and end
        positions. If the parameter `var_group_labels` is set, the corresponding
        labels are added on top/left. E.g. `var_group_positions=[(4,10)]`
        will add a bracket between the fourth `var_name` and the tenth `var_name`.
        By giving more positions, more brackets/color blocks are drawn.
    var_group_labels
        Labels for each of the `var_group_positions` that want to be highlighted.
    var_group_rotation
        Label rotation degrees.
        By default, labels larger than 4 characters are rotated 90 degrees.
    layer
        Name of the AnnData object layer that wants to be plotted. By default adata.raw.X is plotted.
        If `use_raw=False` is set, then `adata.X` is plotted. If `layer` is set to a valid layer name,
        then the layer is plotted. `layer` takes precedence over `use_raw`.
    expression_cutoff
        Expression cutoff that is used for binarizing the gene expression and
        determining the fraction of cells expressing given genes. A gene is
        expressed only if the expression value is greater than this threshold.
    mean_only_expressed
        If True, gene expression is averaged only over the cells
        expressing the given genes.
    color_map
        String denoting matplotlib color map.
    dot_max
        If none, the maximum dot size is set to the maximum fraction value found
        (e.g. 0.6). If given, the value should be a number between 0 and 1.
        All fractions larger than dot_max are clipped to this value.
    dot_min
        If none, the minimum dot size is set to 0. If given,
        the value should be a number between 0 and 1.
        All fractions smaller than dot_min are clipped to this value.
    standard_scale
        Whether or not to standardize that dimension between 0 and 1,
        meaning for each variable or group,
        subtract the minimum and divide each by its maximum.
    smallest_dot
        If none, the smallest dot has size 0.
        All expression levels with `dot_min` are plotted with this size.
    
    show
         Show the plot, do not return axis.
    save
        If `True` or a `str`, save the figure.
        A string is appended to the default filename.
        Infer the filetype if ending on {`'.pdf'`, `'.png'`, `'.svg'`}.
    ax
        A matplotlib axes object. Only works if plotting a single component.
    **kwds
        Are passed to :func:`matplotlib.pyplot.scatter`.
    
    Returns
    -------
    List of :class:`~matplotlib.axes.Axes`
    
    Examples
    -------
    >>> import scanpy as sc
    >>> adata = sc.datasets.pbmc68k_reduced()
    >>> markers = ['C1QA', 'PSAP', 'CD79A', 'CD79B', 'CST3', 'LYZ']
    >>> sc.pl.dotplot(adata, markers, groupby='bulk_labels', dendrogram=True)
    
    Using var_names as dict:
    
    >>> markers = {'T-cell': 'CD3D', 'B-cell': 'CD79A', 'myeloid': 'CST3'}
    >>> sc.pl.dotplot(adata, markers, groupby='bulk_labels', dendrogram=True)
    
    See also
    --------
    :func:`~scanpy.pl.rank_genes_groups_dotplot`: to plot marker genes identified using the
    :func:`~scanpy.tl.rank_genes_groups` function.

In [46]:
marker_genes_2 = [x for x in marker_genes if x in pbmc.var_names]
In [47]:
marker_genes_2
Out[47]:
['CD79A',
 'MS4A1',
 'CD8A',
 'CD8B',
 'LYZ',
 'LGALS3',
 'S100A8',
 'GNLY',
 'NKG7',
 'KLRB1',
 'FCGR3A',
 'FCER1A',
 'CST3']
In [48]:
gs = sc.pl.matrixplot(pbmc, marker_genes_2, groupby='bulk_labels', dendrogram=True,
                      use_raw=False, vmin=-3, vmax=3, cmap='bwr',  swap_axes=True, figsize=(5,6))
In [50]:
# swap_axes=True means exchange the x and y axis
gs = sc.pl.matrixplot(pbmc, marker_genes_2, groupby='bulk_labels', dendrogram=True,
                      use_raw=False, vmin=-3, vmax=3, figsize=(5,6))
In [51]:
ax = sc.pl.heatmap(pbmc,marker_genes_dict, groupby='louvain')
In [52]:
ax = sc.pl.heatmap(pbmc, marker_genes, groupby='louvain', figsize=(5, 8),
              var_group_positions=[(0,1), (11, 12)], use_raw=False, vmin=-3, vmax=3, cmap='bwr',
              var_group_labels=['B cells', 'dendritic'], var_group_rotation=0, dendrogram='dendrogram_louvain')
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: 0, 1, 2, etc.
var_group_labels: B cells, dendritic
In [53]:
import numpy as np
ad = pbmc.copy()
ad.raw.X.data = np.exp(ad.raw.X.data)
In [54]:
ax = sc.pl.tracksplot(ad,marker_genes, groupby='louvain')
In [56]:
sc.pl.rank_genes_groups_dotplot(pbmc, n_genes=4)
ranking genes
    finished (0:00:00)
C:\Users\xxj07\Anaconda3\lib\site-packages\sklearn\linear_model\_logistic.py:940: ConvergenceWarning: lbfgs failed to converge (status=1):
STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.

Increase the number of iterations (max_iter) or scale the data as shown in:
    https://scikit-learn.org/stable/modules/preprocessing.html
Please also refer to the documentation for alternative solver options:
    https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression
  extra_warning_msg=_LOGISTIC_SOLVER_CONVERGENCE_MSG)
In [57]:
sc.pl.rank_genes_groups_dotplot(pbmc, n_genes=4)
In [58]:
axs = sc.pl.rank_genes_groups_dotplot(pbmc, groupby='louvain', n_genes=4, dendrogram='dendrogram_louvain')
WARNING: Groups are not reordered because the `groupby` categories and the `var_group_labels` are different.
categories: 0, 1, 2, etc.
var_group_labels: CD4+/CD25 T Reg, CD4+/CD45RA+/CD25- Naive T, CD4+/CD45RO+ Memory, etc.
In [60]:
axs = sc.pl.rank_genes_groups_matrixplot(pbmc, n_genes=3, standard_scale='var', cmap='Blues')
In [61]:
axs = sc.pl.rank_genes_groups_matrixplot(pbmc, n_genes=3, use_raw=False, vmin=-3, vmax=3, cmap='bwr')
In [64]:
sc.pl.rank_genes_groups_stacked_violin(ad, n_genes=3)
In [65]:
# setting row_palette='slateblue' makes all violin plots of the same color
sc.pl.rank_genes_groups_stacked_violin(ad, n_genes=3, row_palette='slateblue')
In [66]:
sc.pl.rank_genes_groups_stacked_violin(ad, n_genes=3, swap_axes=True, figsize=(6, 10), width=0.4)
In [67]:
sc.pl.rank_genes_groups_heatmap(pbmc, n_genes=3, standard_scale='var')
In [68]:
sc.pl.rank_genes_groups_heatmap(pbmc, n_genes=3)
In [69]:
sc.pl.rank_genes_groups_heatmap(pbmc, n_genes=3, use_raw=False, swap_axes=True, vmin=-3, vmax=3, cmap='bwr')
In [70]:
sc.pl.rank_genes_groups_heatmap(pbmc, n_genes=10, use_raw=False, swap_axes=True, show_gene_labels=False,
                                vmin=-3, vmax=3, cmap='bwr')
In [71]:
sc.pl.rank_genes_groups_heatmap(pbmc, n_genes=10, use_raw=False, swap_axes=True,
                                vmin=-3, vmax=3, cmap='bwr')
WARNING: Gene labels are not shown when more than 50 genes are visualized. To show gene labels set `show_gene_labels=True`
In [72]:
sc.pl.rank_genes_groups_tracksplot(ad, n_genes=3)
In [73]:
sc.pl.rank_genes_groups_violin(pbmc,  n_genes=5, jitter=False)
In [74]:
sc.pl.rank_genes_groups_violin(pbmc)
In [75]:
ax = sc.pl.dendrogram(pbmc, 'bulk_labels')
In [76]:
sc.tl.dendrogram(pbmc, 'bulk_labels', var_names=marker_genes, use_raw=True)
Storing dendrogram info using `.uns['dendrogram_bulk_labels']`
In [77]:
pbmc.raw
Out[77]:
<anndata._core.raw.Raw at 0x27b6501c7f0>
In [78]:
ax = sc.pl.dendrogram(pbmc, 'bulk_labels', orientation='left')
In [79]:
sc.tl.dendrogram(pbmc, 'bulk_labels', n_pcs=30)
    using 'X_pca' with n_pcs = 30
Storing dendrogram info using `.uns['dendrogram_bulk_labels']`
In [80]:
ax = sc.pl.correlation_matrix(pbmc, 'bulk_labels')
In [ ]: